【问题标题】:How to get wxPython 2.9.4 running on Windows XP with Python 3.3.2?如何使用 Python 3.3.2 在 Windows XP 上运行 wxPython 2.9.4?
【发布时间】:2013-05-22 16:48:57
【问题描述】:

嗯,我错过了一些东西。我在 Python33 下安装了 wxPython。输入“import wx”时,我收到一条错误消息:

ImportError: 没有名为“wx”的模块 有人知道这是怎么回事吗?

我在这里查看了这个问答:““在 Windows XP 上安装 wxPython 后导入 wx 失败”和“在 python 中导入 wx 模块”,但这与我的问题隐约相关。这个“Python ImportError: No module named wx”似乎有很好的答案,但我不知道如何将 C:\Python33\site-package\wx-2.9.4-msw 添加到我的 PYTHONPATH 环境变量中。

显然,我太陌生了,无法提出一些平庸的问题。不过,我相信有人愿意提供答案。

【问题讨论】:

  • 我认为 wxPython 还不支持 Python 3。祝你好运。
  • 许多包/库还不支持 python 3 ...有点可惜
  • 实际上,我想说大多数积极开发的软件包现在都支持 Python 3 或正在努力支持它。

标签: python python-3.x wxpython


【解决方案1】:

Project Phoenix 处于 alpha 阶段,但现在可用于 Python 3。您可以在此处获取构建快照:http://wxpython.org/Phoenix/snapshot-builds/ 仅供参考:在撰写本文时,Project Phoenix 仅支持标准小部件,对自定义模块的支持非常有限。

wxPython 2.9 的标准“经典”构建目前不支持 Python 3。

有关设置 PYTHONPATH 的信息,请参阅以下内容:

【讨论】:

    【解决方案2】:

    wxPython 不支持 Python 3。您必须使用 Python 2.7。 Project Phoenix 旨在支持 Python 3,但这仍在开发中。

    【讨论】:

    • 好的,很公平。我们对兼容性的展望还有多远?在哪里/如何编辑这个 PYTHONPATH?谢谢。
    • 在上面编辑了我的答案,Project Phoenix 将支持 Python 3,但它仍在开发中。 PYTHONPATH 是一个用户变量,您可以在 Windows 环境设置中编辑它或输入 EXPORT PYTHONPATH=/home/easypeezy/pythonpath
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多