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

时间:2012-12-15 20:11:32

标签: python linux ubuntu python-3.x pyside

所以,保持简单。 Ubuntu 12.10预先安装了python 3.2,它链接到“python3”。我下载了python 3.3,它的命令是“python3.3”。但是,我从synaptic下载了python的pySide。使用“来自PySide.QtCore import *”在python3.3上失败。但是,当我只运行“python3”(又名3.2)时,一切正常。 Synaptic刚刚为python3.2安装了lib,这是ubuntu中python3的默认设置。如何强制synaptic为python3.3安装模块?

由于

2 个答案:

答案 0 :(得分:1)

尝试使用virtualenv在虚拟环境中工作。这将使您的python版本/包彼此分开,以防出现问题。使用pip安装PySide。

编辑:

可能的解决方案是:

~$ sudo easy_install pip

安装virtualenv,

~$ sudo pip install virtualenv

PyPi上的PySide页面提供了有关如何使用virtualenv安装pyqt的不同平台的指南。祝你好运。

答案 1 :(得分:1)

我认为您应该从其setup.py的源文件安装pyside,然后运行命令python3.3 setup.py buildsudo python3.3 setup.py install,因为如果您通过apt安装,它将使用默认解释器,你提到的是3.2。