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