【问题标题】:unable to install wxPython on Ubuntu with python3.7 using pip3无法使用 pip3 在带有 python3.7 的 Ubuntu 上安装 wxPython
【发布时间】:2019-09-05 06:54:31
【问题描述】:

我必须安装 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 蟒蛇配置:/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) 完成命令:build (2m51.322s) 命令 '"/usr/local/bin/python3.7" -u build.py build' 失败,退出代码为 1。

---------------------------------------- 命令“/usr/local/ bin/python3.7 -u -c "导入安装工具, tokenize;文件='/tmp/pip-install-mjeu3aw7/wxpython/setup.py';f=getattr(tokenize, 'open', open)(文件);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" 安装 --record /tmp/pip-record-o0jpf739/install-record.txt --single-version-externally-managed --compile" 失败,错误代码 1 在 /tmp/pip-install-mjeu3aw7/wxpython/

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

提前致谢。

【问题讨论】:

    标签: wxpython python-3.7


    【解决方案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 上或以上方法不起作用,您必须按照他们在下载页面上的说明自行构建。

    【讨论】:

    • 我使用的是 Ubuntu 18.10。
    • @2017kamb 在https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-18.04试试轮子
    • 我只是用 pip3 替换 pip,因为我使用的是 python 3.7
    • 如果您确实想在 Linux 上构建自己的轮子,这里有一些相关信息:wxpython.org/blog/2017-08-17-builds-for-linux-with-pip
    猜你喜欢
    • 1970-01-01
    • 2020-09-09
    • 2019-06-22
    • 2020-03-20
    • 1970-01-01
    • 1970-01-01
    • 2015-01-30
    • 2012-12-10
    • 1970-01-01
    相关资源
    最近更新 更多