所以,我已经安装了用于图像注册的PIRT包。但我无法在我的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文件时,它显示错误的行是import interp_和import interpolation_。但是,这些文件存在于我导入它们的当前目录中。
osboxes@osboxes:~/pirt/pirt/interp$ ls
func.py __init__.py~ interpolation_.pxd interpolation_.pyx sliceinvolume.py
__init__.py interpolation_.c interpolation_.pxd~ __pycache__
现在我不明白为什么从python导入pirt并不起作用。我正在使用python 3.5
答案 0 :(得分:0)
注意:
通过
构建解决了问题python setup.py build_ext --inplace