【发布时间】:2014-12-02 18:24:21
【问题描述】:
我安装了wxPython 3.0.1.1,但我无法使用Python 3.4.1 来import wx。我收到以下错误:
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 00:54:21)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'wx'
不过,如果我使用Python 2.7(我的OS X 10.9 中的默认安装),我可以import wx:
Python 2.7.5 (default, Mar 9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
>>>
如何将 wxPython 用于 Python 3,特别是 Python 3.4.1?
【问题讨论】:
-
也许你需要手动将模块的位置添加到你的
sys.path:sys.path.insert("/location/of/wx")这里有更详细的描述:stackoverflow.com/questions/279237/… -
@jotrocken 我怎样才能做到永久有效?
-
不过,这只是一种解决方法。所以我不会将其发布为答案。如果您需要清洁溶液,请咨询包装的经销商。安装它应该将包放在正确的位置或正确地扩展路径。
-
@jotrocken 谢谢,问题是我不知道为 python 3 安装 wx 的正确位置。你知道吗?
标签: python macos python-3.x wxpython