ImportError python WINFUNCTYPE
ImportError python WINFUNCTYPE
我正在尝试 运行 来自这里的一些代码:http://code.activestate.com/recipes/577654-dde-client/
在我的 Windows 机器上,通过 x86_64 Cygwin
使用 Python 2.7.8
我不断得到:
ImportError: cannot import name WINFUNCTYPE
>>> from ctypes import WINFUNCTYPE
看来我从某个地方缺少一个标准库,可能还有其他功能...但我不知道如何或从哪里获得这个库?我在 python 方面没有太多经验,尤其是在导入本机库方面……是否有像 cpan perl 安装模块类型机制或……我如何更新它以使我的代码工作?
很可能您开始了 Cygwin 的 Python(只需键入 python 在 Cygwin 控制台中)而不是你想要的(Cygwin 附带 Python 在 /usr/bin)。您可以通过在 Python 控制台中键入来测试:
import sys
sys.platform
它将输出cygwin而不是win32.要启动正确的 Python,您必须指定完整路径 cygwinified(意味着如果您的 python 安装在“C:\dir1\Dir 2\python.exe”,您必须键入 /cygdrive/c/dir1/Dir\2/python.exe).
我正在尝试 运行 来自这里的一些代码:http://code.activestate.com/recipes/577654-dde-client/
在我的 Windows 机器上,通过 x86_64 Cygwin
使用 Python 2.7.8我不断得到:
ImportError: cannot import name WINFUNCTYPE
>>> from ctypes import WINFUNCTYPE
看来我从某个地方缺少一个标准库,可能还有其他功能...但我不知道如何或从哪里获得这个库?我在 python 方面没有太多经验,尤其是在导入本机库方面……是否有像 cpan perl 安装模块类型机制或……我如何更新它以使我的代码工作?
很可能您开始了 Cygwin 的 Python(只需键入 python 在 Cygwin 控制台中)而不是你想要的(Cygwin 附带 Python 在 /usr/bin)。您可以通过在 Python 控制台中键入来测试:
import sys
sys.platform
它将输出cygwin而不是win32.要启动正确的 Python,您必须指定完整路径 cygwinified(意味着如果您的 python 安装在“C:\dir1\Dir 2\python.exe”,您必须键入 /cygdrive/c/dir1/Dir\2/python.exe).