如何在Ubuntu上获得WXpython 2.8?

如何在Ubuntu上获得WXpython 2.8?,python,ubuntu,wxpython,Python,Ubuntu,Wxpython,我正在使用python和anaconda编写一些代码,这些代码需要wx2.8,但我只能找到wx3.0的安装程序 我研究了一下,从源代码构建旧版本wx的过程非常不清楚。例如,它不像python setup.py安装那么简单。有没有人有这方面的经验,或者至少可以提供一些关于他们知道的事实的阅读资料我也没有使用我的系统python,因此我无法执行sudo apt get install(除非您可以以这种方式指定python安装路径)。运行以下命令: sudo apt get install pytho

我正在使用python和anaconda编写一些代码,这些代码需要wx2.8,但我只能找到wx3.0的安装程序

我研究了一下,从源代码构建旧版本wx的过程非常不清楚。例如,它不像python setup.py安装那么简单。有没有人有这方面的经验,或者至少可以提供一些关于他们知道的事实的阅读资料我也没有使用我的系统python,因此我无法执行sudo apt get install(除非您可以以这种方式指定python安装路径)。

运行以下命令:

sudo apt get install python-wxgtk2.8 python wxtools wx2.8-i18n

运行以下命令:

sudo apt get install python-wxgtk2.8 python wxtools wx2.8-i18n

运行以下命令:

sudo apt get install python-wxgtk2.8 python wxtools wx2.8-i18n

运行以下命令:


sudo apt get install python-wxgtk2.8 python wxtools wx2.8-i18n
您应该能够使用apt get或Synaptic找到wxPython 2.8

安装wxPython后,您可以使用wxredirect.pth告诉virtualenv使用自定义路径安装wxPython。这描述了一种攻击virtualenv以指向wxPython安装的方法

另一种方法是创建虚拟环境,下载wxPython源代码,然后在virtualenv中构建它。我发现了以下步骤:

  • cd$HOME
  • tar-xjf wxPython-src-2.8.10.1.tar.bz2
  • cd wxPython-src-2.8.10.1
  • 补丁-p0<$HOME/wxpatch.txt
  • ./configure--prefix=$PATH_TO_VENV--gtk=2--enable unicode--opengl
  • 安装
  • cd contrib/src/stc
  • 安装
  • cd../小发明
  • 安装
  • cd../../../wxPython
  • python setup.py安装

  • 凤凰城版本的wxPython更容易在virtualenv中使用,因为它支持pip。不过,Phoenix现在是测试版,因为它只是一个部分端口,所以请谨慎使用该版本。

    您应该能够使用apt get或Synaptic找到wxPython 2.8

    安装wxPython后,您可以使用wxredirect.pth告诉virtualenv使用自定义路径安装wxPython。这描述了一种攻击virtualenv以指向wxPython安装的方法

    另一种方法是创建虚拟环境,下载wxPython源代码,然后在virtualenv中构建它。我发现了以下步骤:

  • cd$HOME
  • tar-xjf wxPython-src-2.8.10.1.tar.bz2
  • cd wxPython-src-2.8.10.1
  • 补丁-p0<$HOME/wxpatch.txt
  • ./configure--prefix=$PATH_TO_VENV--gtk=2--enable unicode--opengl
  • 安装
  • cd contrib/src/stc
  • 安装
  • cd../小发明
  • 安装
  • cd../../../wxPython
  • python setup.py安装

  • 凤凰城版本的wxPython更容易在virtualenv中使用,因为它支持pip。不过,Phoenix现在是测试版,因为它只是一个部分端口,所以请谨慎使用该版本。

    您应该能够使用apt get或Synaptic找到wxPython 2.8

    安装wxPython后,您可以使用wxredirect.pth告诉virtualenv使用自定义路径安装wxPython。这描述了一种攻击virtualenv以指向wxPython安装的方法

    另一种方法是创建虚拟环境,下载wxPython源代码,然后在virtualenv中构建它。我发现了以下步骤:

  • cd$HOME
  • tar-xjf wxPython-src-2.8.10.1.tar.bz2
  • cd wxPython-src-2.8.10.1
  • 补丁-p0<$HOME/wxpatch.txt
  • ./configure--prefix=$PATH_TO_VENV--gtk=2--enable unicode--opengl
  • 安装
  • cd contrib/src/stc
  • 安装
  • cd../小发明
  • 安装
  • cd../../../wxPython
  • python setup.py安装

  • 凤凰城版本的wxPython更容易在virtualenv中使用,因为它支持pip。不过,Phoenix现在是测试版,因为它只是一个部分端口,所以请谨慎使用该版本。

    您应该能够使用apt get或Synaptic找到wxPython 2.8

    安装wxPython后,您可以使用wxredirect.pth告诉virtualenv使用自定义路径安装wxPython。这描述了一种攻击virtualenv以指向wxPython安装的方法

    另一种方法是创建虚拟环境,下载wxPython源代码,然后在virtualenv中构建它。我发现了以下步骤:

  • cd$HOME
  • tar-xjf wxPython-src-2.8.10.1.tar.bz2
  • cd wxPython-src-2.8.10.1
  • 补丁-p0<$HOME/wxpatch.txt
  • ./configure--prefix=$PATH_TO_VENV--gtk=2--enable unicode--opengl
  • 安装
  • cd contrib/src/stc
  • 安装
  • cd../小发明
  • 安装
  • cd../../../wxPython
  • python setup.py安装

  • 凤凰城版本的wxPython更容易在virtualenv中使用,因为它支持pip。不过,Phoenix现在是测试版,因为它只是一个部分端口,所以请谨慎使用该版本。

    Mike的回答很有帮助,但我对每种方法都有一个小问题,我认为可能是我使用的是2.8.12,而那些旧的解决方案不再有效。此外,将其侵入venv是为macOS设计的,我无法完全理解我的盒子。无论如何,在安装系统python之后,我只是按照Ben的建议制作了一个符号链接:

    sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n
    
    然后做了我的符号链接:

    ln -s /usr/lib/python2.7/dist-packages/wxversion.py <virtual_env_path>/lib/python2.7/site-packages/wxversion.py
    
    ln-s/usr/lib/python2.7/dist-packages/wxversion.py/lib/python2.7/site-packages/wxversion.py
    
    在我的例子中,virutal_evn_path是/home/adam/anaconda/enva/fibersim。如果我不是这样一个linux noob,这个