0

だから、それをシンプルに保つために。Ubuntu 12.10 には python 3.2 がプリインストールされており、「python3」にリンクされています。私はpython 3.3をダウンロードしました。そのコマンドは「python3.3」です。ただし、python3 用の pySide は synaptic からダウンロードしました。「from PySide.QtCore import *」を使用すると、python3.3 で失敗します。しかし、「python3」(別名3.2)だけを実行すると、すべて正常に動作します。Synaptic は、ubuntu の python3 のデフォルトである python3.2 の lib をインストールしました。シナプスにpython3.3のモジュールをインストールさせるにはどうすればよいですか?

ありがとう

4

2 に答える 2

1

ソースファイルからpysideをインストールしsetup.pyてコマンドpython3.3 setup.py buildを実行する必要があると思いますsudo python3.3 setup.py install。たとえば、aptでイ​​ンストールすると、言及したデフォルトのインタープリターである3.2が使用されるためです。

于 2012-12-15T20:24:02.463 に答える
1

virtualenvを使用して仮想環境で作業してみてください。これにより、何か問題が発生した場合に備えて、Python のバージョン/パッケージが互いに分離されます。pip を使用して PySide をインストールします。

編集:

考えられる解決策は次のとおりです。

~$ sudo easy_install pip

virtualenv をインストールするには、

~$ sudo pip install virtualenv

PyPi 上のPySideのページには、virtualenv で pyqt をインストールする方法に関するさまざまなプラットフォームのガイドがあります。幸運を祈ります。

于 2012-12-15T20:14:57.520 に答える