问题:我有在Ubuntu 12.04安装wxPython的麻烦。 我想找到这样做的简单,直接的方式。
我做了什么这么远:我已经能够迄今为止发现的最相关指令可以在这里找到: http://wiki.wxpython.org/InstallingOnUbuntuOrDebian
与这些指令的问题是,有没有可用的精确12.04选择。 显示的最先进的最新发行版是纳蒂11.4。 从我可以发现,这样做的正确方法是手动构建Debian软件包,它在这里解释: http://wiki.wxpython.org/BuildingDebianPackages
在尝试这一最后键入命令“fakeroot的是Debian /规则二进制”,我得到的错误:
于Debian /规则:14:/usr/share/quilt/quilt.make:没有这样的文件或目录
pyversions:在控制文件中缺少X(S)-python-版,回落到的Debian / pyversions
pyversions:失踪的debian / pyversions文件,回落到支持版本
使:***没有规则,使目标`/usr/share/quilt/quilt.make”。 停止。
我似乎无法修复这个错误,或者发现我工作的任何其他适用的资源。 我会在这里发布更多的联系,但由于我是新的,垃圾邮件过滤器是这样做阻止我。
结论: 是否有人知道一个简单的解决方案,在Ubuntu 12.04精确的正确安装wxPython的?
更新:我想只是简单地使用apt-get命令“sudo易于得到安装python-wxgtk2.8”,我收到此(这似乎好):
读取软件包列表...完成
大厦的依赖关系树
读取状态信息...完成
蟒蛇-wxgtk2.8已经是最新版本。
下列软件包是自动安装和不再需要:
语言包-ZH-汉斯YAML-CPP语言包-KDE-EN语言包-KDE-ZH-汉斯语言包-KDE-EN-基本语言包-ZH-汉斯 - 基本语言包,KDE- ZH-汉斯基
使用 'apt-get的的autoremove' 来删除它们。
0升级,0新装,要卸载0和173不能升级。
但是,一旦我试图运行的东西,即“蟒蛇test_gui.py”,我得到以下错误:
回溯(最近通话最后一个):
文件 “test_gui.py”,1号线,在
进口WX
导入错误:没有模块名为WX
好的。 所以,我已经找到了一条出路,只要运行在终端下面的命令:
sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-doc wx2.8-examples wx2.8-headers wx2.8-i18n
瞧! 有用!
sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev
工作对我来说
来源: http://wiki.wxpython.org/InstallingOnUbuntuOrDebian
gtk3应先安装
$sudo apt-get libgtk-3-dev
如果你正面临问题上Python3安装wxPython的请使用此命令来安装的wxPython
$ pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 wxPython
通过这个命令,您可以安装最新版本wxPython4。 如果您使用的是Windows或Mac系统
$ pip install -U wxpython
您还可以使用画中画安装它,但有轻微修改的安装命令。
从wxPython的网站 :
因为Linux发行版(主要是不同版本的默认安装的核心库,而且平台架构等)这是不可能的PyPI上托管的二进制文件轮为Linux,除非他们可以作出限制范围内工作之间的差异PEP 513不幸的是,尝试将wxPython的PEG撞向了manylinux1孔也并不十分成功。 也许manylinux2将是更好的选择。 在此期间,如果你有足够的Linux的类似于用于建造位于wxPython的额外Linux文件夹下的轮子,那么你可以使用它们,不需要自己建立车轮。
因为不存在发行和WX端口(GTK2或GTK3)然后将这些文件不能全部位于以方便PIP同一文件夹中的各种选项。 这仅仅只是意味着你需要深入远一点,找到URL给予点子。 例如,为了获得GTK3 wxPython中建立的Ubuntu 16.04(16.10和,LinuxMint 18,而且很可能其他人),您可以使用画中画命令是这样的:
pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 wxPython
在Ubuntu 12.04.5我不得不使用这一切
apt-get install python-wxgtk2.8 python-wxtools wx2.8-doc wx2.8-examples wx2.8-headers wx2.8-i18n python-wxversion libwxbase2.8-0 libwxgtk2.8-0
我已经成功安装的wxPython遵循这种方式(也Ubuntu的12.04):
- 包和存储库的元数据进行数字签名,所以你需要导入密钥到受信任密钥的APT的列表,以没有得到关于它的警告。
- 该行添加到您的/etc/apt/sources.list文件
- 运行此命令来更新你的本地包的元数据的副本。
sudo易于得到更新
- 现在,您可以使用自己喜欢的包选择工具来安装或升级的wxWidgets和wxPython的包。 下面是如何使用apt-get的做到这一点:
sudo易于得到安装python-wxgtk2.8中的python-wxtools wx2.8,国际化
引用链接:
http://wiki.wxpython.org/InstallingOnUbuntuOrDebian