ubuntu-16.04 - 在 virtualenv 中安装 wx python
问题描述
我有运行 UbuntuMate 16.04 的系统
我安装了 python 2.7,我在 virtualenv 中运行 python 3.5
在这两种情况下, wx.version() 都会返回
3.0.2.0 gtk2 (classic)
我想使用 wx.adv.DatePickerCtrl 但无法导入 wx.adv 模块
我假设我需要从经典升级到 wx Phoenix。不幸的是,我只是不明白如何做到这一点。我已按照此处的安装说明,在 virtualenv 中使用以下命令
pip install -U \
-f https://extras.wxpython.org/wxPython4/extras/linux/gtk2/ubuntu-16.04 \
wxPython
这给出了以下错误:
Found existing installation: wxPython 3.0.2.0
Cannot uninstall 'wxPython'.
It is a distutils installed project and thus we cannot
accurately determine which files belong to it which would
lead to only a partial uninstall.
我试图发现升级 wxPython 的方法,但这似乎是一个网络沉默的话题
解决方案
为了解决这个问题,我以 su 身份打开 caja 并重命名
/usr/lib/python2.7/dist-packges/wx-3.0-gtk2
然后我能够运行命令
sudo pip install -U \
-f https://extras.wxpython.org/wxPython4/extras/linux/gtk2/ubuntu-16.04 \
wxPython
当然,这在全球范围内实现了新版本的 wxPython,而不仅仅是在我的 virtualenv 中,而是在 HeyHo
推荐阅读
- javascript - 如何在我的 react-leaflet 组件中设置状态
- c++ - 使用 C++ 的 UVA Judge Online 的运行时错误(问题 10050)
- c# - C# 温度转换器显示不正确的摄氏温度结果
- autohotkey - AutoHotKey 用百分比替换美元符号
- html - Angular 9 - 具有相同名称的不同formGroupName formControlName会影响相同的formControlName
- flutter - 颤振上的 Box2D 仿真非常缓慢
- html - 带有 CSS 的网站的可滚动背景图像封面
- python - 如何使用 hd5f 访问 *.mat 文件中的嵌套结构?
- c++ - 无法让 zip_utils 处理 gzip 文件
- java - 如何使用 Anytype 创建一个有效的通用链表?