2016-05-31 2 views
0

Итак, я установил пакет 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

ответ

0

Примечание:

он получил решена просто здание с

python setup.py build_ext --inplace 
+0

это создает его '- inplace' т.е. он создает' .so' объект в текущем каталоге и не выполняет системную установку (по существу имея файл '.so' в каталоге' python' всегда смотрит). Если вы просто пытаетесь использовать uu 'pirt', то это вариант использования, если вы хотите использовать' pirt' вообще, вместо этого используйте 'setup.py install'. –

+0

да я сделал это. Сначала я строил с python setup.py build_ext --inplace и продолжал установку с помощью setup.py. – decipher

Смежные вопросы