所以,保持简单。 Ubuntu 12.10已经安装了python 3.2,并链接到“python3”。 我下载了Python 3.3,它的命令是“python3.3”。 不过,我从synaptic下载pySide for python3。 使用“从PySide.QtCore导入*”在python3.3失败。 但是,当我跑“python3”(又名3.2)一切工作正常。 Synaptic刚刚安装了python3.2的lib,它是ubuntu中默认的python3。 我如何强制突触来安装python3.3的模块?
谢谢
尝试使用virtualenv在虚拟环境中工作。 这将保持你的Python版本/软件包相互分离,以防出现问题。 使用pip来安装PySide。
编辑:
可能的解决方案是:
~$ sudo easy_install pip
要安装virtualenv,
~$ sudo pip install virtualenv
PyPi上的PySide页面提供了有关如何使用virtualenv安装pyqt的不同平台的指南。 祝你好运。
我想你应该从setup.py
源代码文件安装pyside,然后运行python3.3 setup.py build
命令和sudo python3.3 setup.py install
因为如果你通过apt来安装,例如它会使用默认解释器是你提到的3.2。