所以,保持简单。 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安装模块?
由于
答案 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 build
和sudo python3.3 setup.py install
,因为如果您通过apt安装,它将使用默认解释器,你提到的是3.2。