导入 *.pyd 文件 Cygwin Python

Import *.pyd file Cygwin Python

我遇到一个问题,我的 Cygwin Python 安装无法识别 *.pyd 文件。它在尝试导入 *.pyd 文件时收到 ImportError: No module named 'understand' 。它能够通过 os.path.exists().

检测文件

我已经试验过其他 *.pyd 文件并遇到相同的 No module named 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

嗯,解决了....从某种意义上说。

Cygwin 的 python 不允许导入 *.pyd 文件。我被迫安装新版本的 python 并改用它。