0

コマンドでpython3.3をインストールしました:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.3

それは機能しますが、デフォルトでubuntuにインストールされているpython2.7はまだexietです。「python」と入力すると、python2.7のインタラクティブシェルが表示されます。タイプ「python3.3」でpython3.3を使用できますが、gtk、Qtなどの一部のライブラリをインポートできませんが、2.7で動作します。

今、私はpython2.7を削除したいのですが、それは247Mを解放することを示しています。これは私の予想を超えています.もしそうしたら、重要なライブラリが一緒に削除されますか?

Qt ライブラリを 2.7 ではなく python3.3 で使用するには?

答えてくれてありがとう!

4

3 に答える 3

3

Python 2.7 を完全に削除することは、最適なオプションではありません。これは、ubuntu のデフォルトの Python バージョンであり、一部の Python 依存のユーティリティやプログラムが壊れてしまう可能性があるためです。

さまざまなライブラリ管理に仮想環境マネージャーを使用することを検討してください。Python のバージョン管理にはpyenvを使用し、Python パッケージの管理にはvirtualenvwrapperを使用しています。

たとえば、実行中

export PATH=/path/to/python3
source /usr/local/bin/virtualenvwrapper.sh
mkvirtualenv test --no-site-packages

などの必要なパッケージをインストールできるクリーンな仮想環境を作成しますQt

于 2013-11-14T08:40:13.737 に答える
2

まず、python-2.7 を削除したり、既存の python-2.7 インストールを変更したりしないでください。

PyQt4 を python3 で使用するには、python3 に固有の ubuntu パッケージをインストールする必要があります。これはpython3-pyqt4パッケージだと思います。まず、次のことを試してください。

sudo apt-get install python3-pyqt4

それが機能する場合は、実行python3してインタープリターを起動し、from PyQt4 import QtCoreすべてが正常に機能していることを確認できます。

一般に、各 python インストールには、python2 または python3 のいずれかに固有の独自のライブラリ セットがあります。そのため、python3 用の他のライブラリが必要な場合は、使用可能な「python3-xxx」ubuntu パッケージがあるかどうかを確認する必要があります。

于 2013-11-14T19:33:51.643 に答える
-4

www.python.org から python3.3 をダウンロードできます。

次のコマンドを実行します。

rm -rf /usr/bin/python

ln -s /you_download_python3.3_path/bin/python /usr/bin/python

于 2013-11-14T08:41:30.113 に答える