Ubuntu 20.04虚拟环境pip安装wxpython编译失败如何解决?
解决方案
第一步:安装系统编译工具及wxPython依赖
执行以下命令安装底层依赖,解决找不到C编译器、缺少gtk组件等编译依赖问题:
sudo apt update sudo apt install -y build-essential gcc g++ make libgtk-3-dev libsdl2-dev libgstreamer-plugins-base1.0-dev freeglut3-dev libwebkit2gtk-4.0-dev libxtst-dev libpng-dev libjpeg-dev libtiff-dev libnotify-dev libsm-dev
第二步:修复Python打包工具
激活你的Python虚拟环境,升级pip、setuptools和wheel,解决invalid command 'bdist_wheel'报错:
# 替换为你自己的虚拟环境路径 source /docs/source/for_wxpython/venv/bin/activate pip install --upgrade pip setuptools wheel
第三步:重新安装wxPython
虚拟环境下直接执行安装命令即可:
pip install wxpython
如果编译耗时过长,也可以直接安装系统预编译的wxPython包,再在虚拟环境中关联使用:
# 退出虚拟环境后执行系统安装 deactivate sudo apt install -y python3-wxgtk4.0 # 重新激活虚拟环境并关联系统包 source /docs/source/for_wxpython/venv/bin/activate --system-site-packages
内容的提问来源于stack exchange,提问作者Vijay Keshri
相关产品推荐
相关产品推荐

