我目前正在学习有关 wxPython.org 的教程。
在正在运行的第二节课中,我收到一个错误,指出 Frame 对象没有属性。
我试图遵循这里给出的建议:wxPython 属性错误:模块没有属性"框架",但我在本地系统上找不到任何带有"wx.py"的文件。我确实发现了一些相似的Canopy文件,因为它们在文件名中有"wx.py"。我想知道尽管我没有使用 Canopy,但这些是否会干扰。
还有什么可以看的吗?
系统:OSX 10.6.8,蟒蛇 2.7.6,wxPython 3.0.0, Gedit
按照以下说明安装 wxWidgets:
运行配置脚本:
./configure --with-gtk
运行生成文件:
make
安装 wxGTK:
make install
链接库:
ldconfig
您可能需要按照以下说明安装 wxPython :
编辑 config.py
BUILD_GLCANVAS = 0 # If true, build the contrib/glcanvas extension module
BUILD_OGL = 0 # If true, build the contrib/ogl extension module
BUILD_STC = 1 # If true, build the contrib/stc extension module
构建 python 模块(使用扩展构建):
python setup.py build_ext --inplace
安装模块:
python setup.py install
SETENV 变量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH=/usr/local/lib
export PYTHONPATH=$PYTHONPATH=<path-to-wxPython-dir>/wxPython