0

所以,我已经安装了用于图像注册的 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

4

1 回答 1

0

笔记 :

它通过构建解决了

python setup.py build_ext --inplace
于 2016-05-31T19:00:13.390 回答