2012-12-15 105 views
0

所以,要保持簡單。 Ubuntu 12.10預安裝了python 3.2,並鏈接到「python3」。我下載了python 3.3,它的命令是「python3.3」。不過,我從synaptic下載pySide for python3。在python3.3上使用「from PySide.QtCore import *」失敗。但是,當我跑「python3」(又名3.2)時,一切正常。 Synaptic剛剛爲python3.2安裝了lib,這是python3在ubuntu中默認的。我如何強制突觸來爲python3.3安裝模塊?在linux上安裝特定版本的python模塊(pySide)

感謝

回答

1

嘗試在虛擬環境中使用virtualenv工作。這將保持你的Python版本/軟件包相互分離,以防出現問題。使用pip來安裝PySide。

編輯:

一個可能的解決方案是:

~$ sudo easy_install pip 

要安裝的virtualenv,

~$ sudo pip install virtualenv 

PySide PyPI上的網頁有關於如何安裝PyQt的不同平臺的指南與virtualenv。祝你好運。

+0

Thx。 Sory是個愚蠢的問題,但什麼是點子? – user1873947

+2

[PIP](http://pypi.python.org/pypi/pip)是Python包管理器。它將從pypi(這是一個軟件包存儲庫)中提取源,併爲您的版本進行構建。 – 2012-12-15 20:46:55

+0

我下載了virtualenv,爲3.3創建了env,從那裏運行pip來安裝pyside,並且它安裝了默認系統的python - 2.7。我不知道如何控制它... Python是偉大的,但我不知道如何爲3.3安裝模塊,因爲virtualenv不影響點。 – user1873947

1

我想你應該有setup.py它的源文件安裝pyside,然後運行命令python3.3 setup.py buildsudo python3.3 setup.py install因爲如果你用容易例如安裝,它會使用默認的解釋是3.2,你提到的。

相關問題