tha*_*ath 7 python linux ubuntu wxpython virtualenv
我正在尝试开始一个新的python GUI应用程序,我决定使用wxPython作为GUI,因为我想要一个多平台的.
问题是我想使用virtualenv(与virtualenvwrapper)隔离环境,并能够在我将工作的其他机器中重现它,但我无法安装wxPython.
我通过apt-get将它安装在我的ubuntu机器上,但这还不够
我在网上搜索了一个解决方案,我发现......
这个页面http://batok.github.com/virtualenvwxp/解释了一种破解virtualenv环境以使用wxPython的本地安装的方法.不是最好的解决方案,但这将是一个很好的解决方法.问题是它是针对Mac解释的,我无法让它在我的ubuntu中运行.
还找到了这个页面在Linux下的virtualenv中安装wxPython,有人问类似的东西.我试图以这种方式构建wxPython但没有成功.
任何帮助,将不胜感激.
最后,我选择了wxPython,因为它是多平台的,我可以在没有许可证问题的情况下使用它,但由于我还没有开始,如果有另一个更容易安装的框架,我可以改变主意.
提前致谢
20110925:对不起,感谢您的回答.我刚刚尝试使用buildout和这里给出的链接安装wxpython,但我仍然遇到同样的问题.好像我需要libgtk2.0-dev包才能编译wxpython ...
那么有什么方法可以将这个包本地安装到buildout环境中?
再次感谢.
最后我没能解决这个问题。
我想使用 buildout 和/或 virtualenv 创建一个可重现的 python 环境,其中包含所有要求,这样我就可以在任何安装了 virtualenv、python 和 C++ 编译器的 Linux 系统中工作。
似乎唯一的方法是使用 buildout cmmi 配方来下载和构建 wxpython 及其所有依赖项。这是一个非常痛苦的方式,而且我现在没有时间。
我决定使用一个解决方法:我大部分时间都会在我的 ubuntu 笔记本电脑上工作,因此我从存储库安装了 wxpython 并使用 wx.pth 文件使其可用于虚拟环境。
这不是一个好的解决方案,但迄今为止似乎是最好的解决方案......所以如果有人知道更好的解决方案,请告诉我。
当我的python项目更加成熟时,我会再次转向这个问题,我可能会努力尝试......
感谢您的所有回答和评论。