Итак, я установил пакет PIRT для регистрации изображений. Но я не могу импортировать его в свой python. Он показывает ошибку:Ошибка при импорте PIRT (Python Image Registration Toolkit) в python
>>> import pirt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/osboxes/pirt/pirt/__init__.py", line 36, in <module>
from . import interp
File "/home/osboxes/pirt/pirt/interp/__init__.py", line 34, in <module>
from . import interpolation_
ImportError: No module named 'interpolation_'
, когда я беру смотреть INIT файл .py линию это показать ошибку на импортно interp_ и импорт interpolation_. Однако эти файлы присутствуют в моем текущем каталоге, откуда он их импортирует.
[email protected]:~/pirt/pirt/interp$ ls
func.py __init__.py~ interpolation_.pxd interpolation_.pyx sliceinvolume.py
__init__.py interpolation_.c interpolation_.pxd~ __pycache__
сейчас я не понимаю, почему импорт питан из python не работает. Я использую Python 3.5
это создает его '- inplace' т.е. он создает' .so' объект в текущем каталоге и не выполняет системную установку (по существу имея файл '.so' в каталоге' python' всегда смотрит). Если вы просто пытаетесь использовать uu 'pirt', то это вариант использования, если вы хотите использовать' pirt' вообще, вместо этого используйте 'setup.py install'. –
да я сделал это. Сначала я строил с python setup.py build_ext --inplace и продолжал установку с помощью setup.py. – decipher