0

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

谢谢

4

2 回答 2

1

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

编辑:

一个可能的解决方案是:

~$ sudo easy_install pip

要安装 virtualenv,

~$ sudo pip install virtualenv

PyPi上的 PySide页面有针对不同平台的指南,介绍如何使用 virtualenv 安装 pyqt。祝你好运。

于 2012-12-15T20:14:57.520 回答
1

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

于 2012-12-15T20:24:02.463 回答