我必须安装 wxPython 。
我有
从/usr/local/lib/python3.7/site-packages/pip(python 3.7)运行命令,
pip3 install wxPython
遇到以下错误:
正在检查/tmp/pip-install-mjeu3aw7/wxpython/bin/waf-2.0.8 ... “ /usr/local/bin/python3.7” /tmp/pip-install-mjeu3aw7/wxpython/bin/waf-2.0.8 --wx_config = / tmp / pip-install-mjeu3aw7 / wxpython / build / wxbld / gtk3 / wx-config --gtk3 --python =“ / usr / local / bin / python3.7” --out = build / waf / 3.7 / gtk3配置构建 设置为:/ tmp / pip-install-mjeu3aw7 / wxpython 设置为:/tmp/pip-install-mjeu3aw7/wxpython/build/waf/3.7/gtk3 检查'gcc'(C编译器):/ usr / bin / gcc 检查'g ++'(C ++编译器):/ usr / bin / g ++ 检查程序'python':/usr/local/bin/python3.7 检查python版本> = 2.7.0:3.7.3 python-config:/usr/local/bin/python3.7-config 向python-config询问pyembed'--cflags --libs --ldflags'标志:是 测试pyembed配置:是 向python-config询问pyext'--cflags --libs --ldflags'标志:是 测试pyext配置:无法构建python扩展 配置失败 (完整登录/tmp/pip-install-mjeu3aw7/wxpython/build/waf/3.7/gtk3/config.log) 命令'“ /usr/local/bin/python3.7” /tmp/pip-install-mjeu3aw7/wxpython/bin/waf-2.0.8 --wx_config = / tmp / pip-install-mjeu3aw7 / wxpython / build / wxbld / gtk3 / wx-config --gtk3 --python =“ / usr / local / bin / python3.7” --out = build / waf / 3.7 / gtk3 configure build'失败,退出代码为1。 完成的命令:build_py(0.852s) 完成的命令:构建(2m51.322s) 命令'“ /usr/local/bin/python3.7” -u build.py build'失败,退出代码为1。
----------------------------------------命令“ / usr / local / bin / python3.7 -u -c“导入setuptools, tokenize; 文件 ='/ tmp / pip-install-mjeu3aw7 / wxpython / setup.py'; f = getattr(tokenize, '打开',打开)(文件);代码= f.read()。replace('\ r \ n', '\ n'); f.close(); exec(compile(code, file ,'exec')))“安装 --record /tmp/pip-record-o0jpf739/install-record.txt-“单一版本-外部管理的--compile”失败,错误代码为/ tmp / pip-install-mjeu3aw7 / wxpython /
有人能给我确切的安装工作解决方案或如何进行吗?
谢谢。
答案 0 :(得分:1)
wxPython本身不支持Linux的轮子构建。
如果您使用的是Ubuntu,请尝试以下according to their documentation:
pip install -U \
-f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04 \
wxPython
如果您不在any of the supported extras上,或者上述方法不起作用,则必须根据其在“下载”页面上的指示自行构建它。