【问题标题】:ImportError python WINFUNCTYPEImportError python WINFUNCTYPE
【发布时间】:2015-08-08 11:16:07
【问题描述】:

我正在尝试从这里运行一些代码: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 的经验,尤其是在导入本机库方面...

【问题讨论】:

  • 难道 Cygwin 是这里的罪魁祸首?您是否使用本机系统(即 Windows)Python 尝试过?

标签: python python-2.7 python-import


【解决方案1】:

您很可能启动了 CygwinPython(只需在 Cygwin 控制台中键入 python)并且不是你想要的(Cygwin/usr/bin 中的 Python 自带的)。您可以通过在 Python 控制台中输入来测试:

import sys
sys.platform

它将输出 cygwin 而不是 win32。要启动正确的Python,您必须指定完整路径cygwinified(这意味着如果您的python 安装在“C:\dir1\Dir 2\python. exe",您必须输入 /cygdrive/c/dir1/Dir\ 2/python.exe)。

【讨论】:

    猜你喜欢
    • 2015-10-22
    • 2015-01-20
    • 2017-09-05
    • 2013-04-17
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-11
    相关资源
    最近更新 更多