我遇到了一个问题,我的Cygwin安装不能识别*.pyd文件。它接收到一个ImportError:当试图导入*.pyd文件时,没有名为“理解”的模块。它能够用os.path.exists()检测文件。
我已经试验了其他的*.pyd文件,并有相同的No模块,名为XXX问题。我不认为这是路径问题,因为我尝试将.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发布于 2016-11-08 07:02:55
嗯解决了..。从某种意义上说。
Cygwin的python不允许导入*.pyd文件。我被迫安装了一个新版本的python并使用它。
https://stackoverflow.com/questions/40477209
复制相似问题