从此软件包http://downloads.sourceforge.net/wxpython/wxPython2.9-osx-2.9.4.0-cocoa-py2.7.dmg安装wxPython
后,我无法在OSX Lion上导入wxPython
。
我还尝试将wxPython
目录添加到PYTHONPATH
,但仍然无法导入它。安装程序创建了这些文件夹:
/usr/local/lib/wxPython-2.9.4.0
/usr/local/lib/wxPython-unicode
/usr/local/lib/wxPython
我将它们添加到PYTHONPATH
,但仍未成功。仍然没有得到名为wx
的模块。
当我尝试通过pip(pip install wx
)安装它时,我能够导入wx
,但无法导入wx.App()
,wx.Frame()
等。
有什么想法吗?
答案 0 :(得分:3)
我和你有类似的问题,但我使用自制软件和python brew和pip。我在reddit中发布了这个:http://www.reddit.com/r/learnpython/comments/1063o1/wx_install_problems_os_x/
显然,wx与wxpython不同。
我使用自制软件并安装了wxmac来使其正常工作。
这可能会有所帮助。
答案 1 :(得分:0)
如果您可以导入wx
,那么它正在运行。
您是如何尝试导入App
和Frame
等的?
你只需要做
import wx
app= wx.App()
或者如果您只想导入App
和Frame
,那么
from wx import Frame, App
app = App()
frame = Frame(None)
答案 2 :(得分:0)
brew install wxpython
import site; site.getsitepackages()
,您将获得site-packages的站点,例如:'/ Library /Python / 2.7 / site -packages'cd /Library/Python/2.7/site-packages
ln -s /usr/local/Cellar/wxpython/3.0.2.0/lib/python2.7/site-packages/wx-3.0-osx_cocoa/wx wx