在linux上安装特定版本的python模块(pySide)

所以,保持简单。 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。