PySide 可以与 Anaconda Python 3.5 一起使用吗?

Posted

技术标签:

【中文标题】PySide 可以与 Anaconda Python 3.5 一起使用吗?【英文标题】:Can PySide be used with Anaconda Python 3.5? 【发布时间】:2017-05-01 16:30:50 【问题描述】:

关于 Anaconda 4.2 Python 3.5 下的 PySide/PySide2 支持的信息似乎很少。虽然 Anaconda 4.2 正式支持 Python2.7 和 Python3.5 的 PyQt5,但 PySide 可以使用 conda install pyside 在 Python2.7 下安装 PyQt4 支持。

有没有人有过让 PySide2 和 Qt5 在 Anaconda 下使用 Python 3.5 的经验?

问题仅仅在于 PySide2 的普遍成熟度吗?在 Python3 下拥有 Qt 的 LGPL 许可证很重要,但我想坚持使用 Anaconda/Miniconda。

【问题讨论】:

你需要 PySide1(Qt4 绑定)吗?这是 Python3.5 的非官方 32 位版本:github.com/krrr/PySide/releases 谢谢。至少我在 Linux 上需要 PySide1 64 位,但由于 Anaconda 4 默认带有 PyQt5,我认为 Qt4 设置起来会很头疼。 【参考方案1】:

是的,只需使用:

conda config --add channels conda-forge
conda install pyside2

对 QT4 使用 PySide,对 QT5 使用 PySide2。 你会在 Anaconda/Library/bin/ 下找到一个 QT Designer

【讨论】:

【参考方案2】:

对于 Anaconda3,我必须使用 pip 来安装:

pip install pyside2

【讨论】:

以上是关于PySide 可以与 Anaconda Python 3.5 一起使用吗?的主要内容,如果未能解决你的问题,请参考以下文章

pyside2pycharm关联方法

Tensorflow object detection API 搭建属于自己的物体识别模型——环境搭建与测试

开发工具的安装与使用(第四弹)

TensorFlow的环境配置与安装以及在Pycharm的使用

Anaconda

在 Spyder 中看不到由 PySide2 创建的应用程序窗口