0
我遇到了Cygwin Python安裝無法識別* .pyd文件的問題。它在嘗試導入* .pyd文件時收到一個名爲'understand'的ImportError:No模塊。它能夠使用os.path.exists()檢測文件。導入* .pyd文件Cygwin Python
我已經試驗了其他* .pyd文件,並且具有相同的No模塊,名爲XXX issue。我不認爲這是一個路徑問題,因爲我試圖將.py文件放在文件夾中,並能夠將它們稱爲其他文件夾。我能做些什麼來解決這個問題?
(Mon Nov-11 4:42:49pm)-(CPU 27.4%:0:Net)-(ssia:/cygdrive/c/Program Files/SciTools/bin/pc-win64/python)-(11M:2)
python3
Python 3.4.5 (default, Oct 10 2016, 14:41:48)
[GCC 5.4.0] on cygwin
Type "help", "copyright", "credits" or "license" for more information.
import understand
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'understand'
import os
os.path.exists("understand.pyd")
True
你能夠導入普通的'.py'腳本嗎? – davedwards
另外,輸入sys的輸出是什麼; sys.path'? – davedwards
是的,我可以導入正常的.py腳本。 sys.path的輸出是: ['','/ cygdrive/c/Program Files/SciTools/bin/pc-win64/Python','/usr/lib/python34.zip','/ usr /lib/python3.4','/usr/lib/python3.4/plat-cygwin','/usr/lib/python3.4/lib-dynload','/usr/lib/python3.4/site-軟件包'] – marc345