【问题标题】:Error when executing Canopy's Pythonwin.exe (wincon32 module not found)执行 Canopy 的 Pythonwin.exe 时出错(未找到 wincon32 模块)
【发布时间】:2017-02-05 17:15:34
【问题描述】:

如果我的标题没有意义,我很抱歉,但这就是我遇到的问题。

使用C:\pythonwin.exe SomeApp.pyw 在命令行执行脚本(或双击它)时,我收到一个弹出错误框 ImportError: No module named wincon32.(底部有完整的错误信息)

单独执行 pythonwin.exe 有或没有脚本也有相同的效果。

令人惊讶的是,Google 对 wincon32 毫无了解。尝试使用pip install wincon32 安装 wincon32 模块只是说“找不到满足 wincon32 要求的版本(来自版本:)找不到与 wincon32 匹配的发行版”

pythonwin.exe 在系统的 PATH 中。

感谢您的帮助。以下是弹出错误框的完整内容。

标题 - Python Traceback


Traceback (most recent call last):
File "string", Line 1 in module

File "C:\Users\Me\Canopy(Python)\User\Lib\site-packages\pythonwin\pywin
\framework\startup.py", line 49, in  _import_(moduleName)

File "C:\Users\Me\Canopy(Python)\User\Lib\site-packages\pythonwin\pywin
\framework\intpyapp.py", line 3, in  import wincon32

ImportError: No module named wincon32

(我使用的是 Windows 10 x64)

【问题讨论】:

    标签: enthought canopy


    【解决方案1】:

    c:\Pythonwin.exe 是从哪里来的?它不是我听说过的任何 Canopy 安装的一部分。如果您正在尝试运行 Canopy Python,请参阅 https://support.enthought.com/entries/23646538-Make-Canopy-User-Python-be-your-default-Python

    【讨论】:

    • 快速谷歌搜索“wincon32”只能找到恶意软件引用。在你的鞋子里,我会担心的。您一直遵循哪些说明,和/或从哪里下载软件?
    • 也许你为了方便把pythonwin.exe(pywin32包的一部分)复制到c:\
    • 如果我怀疑你确实将 pythonwin.exe 复制到了C:\ ,那么我不会太担心恶意软件,我只会说“不要那样做”。首先,它不是“Canopy 的 pythonwin.exe”。它是为其库提供的 Pywin32 包的一部分,但并不期望您能够使用它的可执行文件,也不支持这样做。其次,即使您可以使用该可执行文件,您也应该从它所在的位置运行它,因为它可能会在该目录中查找其他文件,这可能是您报告的错误消息的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 2020-01-04
    相关资源
    最近更新 更多