0
因此,我安裝了用於圖像註冊的PIRT包。但我不能在我的python中導入它。它呈現出一些錯誤:在Python中導入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_'
當我需要看初始化 .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導入pirt不起作用。我使用Python 3.5
此構建吧'建設解決 - inplace'即它在當前目錄下創建'.so'對象,不會執行系統範圍的安裝(通過將'.so'文件放在一個'python'目錄中查找)。如果你只是在試用'pirt',那麼這個選項是可以使用的,如果你想一般使用'pirt',可以選擇'setup.py install'。 –
是的,我已經做到了。我最初用python setup.py build_ext --inplace構建,並繼續使用setup.py進行安裝。 – decipher