代码之家  ›  专栏  ›  技术社区  ›  Psionman

在virtualenv中安装wx python

  •  0
  • Psionman  · 技术社区  · 7 年前

    我的系统正在运行UbuntuMate 16.04

    我已经安装了python2.7,并且正在virtualenv中运行python3.5

    在这两种情况下,wx.version()返回

    3.0.2.0 gtk2 (classic)
    

    我想使用wx.adv.DatePickerCtrl,但无法导入wx.adv模块

    我想我需要从经典升级到wx凤凰。不幸的是,我不明白怎么做。我已按照 here ,在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的方法,但这似乎是一个网络沉默的话题

    1 回复  |  直到 7 年前
        1
  •  0
  •   Psionman    7 年前

    为了解决这个问题,我以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