无法使用pip3

时间:2019-04-15 09:58:04

标签: wxpython python-3.7

我必须安装 wxPython

我有

  • Ubuntu 18.10
  • python版本: Python 3.7.3
  • pip3版本: pip 19.0.3

从/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 /

有人能给我确切的安装工作解决方案或如何进行吗?

谢谢。

1 个答案:

答案 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上,或者上述方法不起作用,则必须根据其在“下载”页面上的指示自行构建它。