在Ubuntu中设置PySide进行开发的推荐方法是什么?
sudo apt-get install python3-pyside
?sudo pip install pyside
?sudo easy_install pyside
?答案 0 :(得分:7)
目前**,如果您在Ubuntu上将Qt 5.x设置为默认值,您可能会发现
sudo apt-get install python3-pyside
(或python-pyside,如果你仍然出于某种原因想要python 2.7版本)是唯一的方式(无需恢复到Qt 4.x)。
另外两种方法会返回排序错误: "未找到Qt QTCORE库。"
**检查原始发布日期。 PySide page on python.org读/读" PySide需要Python 2.6或更高版本以及Qt 4.6或更高版本。 Qt 5.x目前不受支持。"
[编辑]感谢@JBentley的更新:PySide现在支持Qt5。
答案 1 :(得分:5)
您的所有选项都有效。这取决于你想用它实现的目标以及它应该是多么便携。通常“只是”没有问题地工作的是首先创建一个virtualenv:
apt-get -f install python-virtualenv
virtualenv ~/mypython2.7
有了这个,您只需使用easy_install as recommended在本地虚拟环境中安装PySide:
~/mypython2.7/bin/easy_install PySide
如果您想构建PySide,请按照github page
上的详细说明进行操作答案 2 :(得分:5)
sudo apt-get install python3-pyside
可能是在Ubuntu中安装Pyside的最简单方法。
答案 3 :(得分:0)
对于开发我不会安装任何开发包到系统python - 你应该使用virtualenv。此外,如果您想节省时间,首先通过“easy_install bdist_egg”创建分配蛋。然后你可以将egg安装到你的virtualenv(或者你喜欢的系统python),而无需重新编译所有内容。有关如何安装依赖项,获取pyside源,构建和安装的完整指导是here