18

Debian マシンに python2 と python3 の両方をインストールしました。しかし、bashで「python」と入力するだけでpythonインタープリターを呼び出そうとすると、python3ではなくpython2がポップアップします。現在は後者で作業しているため、python と入力するだけで python3 を呼び出す方が簡単です。これを案内してください。

4

5 に答える 5

25

何とか安全な唯一の方法は、シェルでエイリアスを使用することです。

alias python=python3

あなたの~/.profileまたは~/.bashrc...

このようにして、python が python2 であることに依存するシステム スクリプトは影響を受けません。

于 2012-05-03T15:18:51.830 に答える
9

virtualenvさて、次のコマンドを使用して、python3.x で を簡単に作成できます。

virtualenv -p <path-to-python3.x> <virtualenvname>

于 2012-05-06T07:28:09.947 に答える
5

ところで、bash を使用しているか、シェルから実行している場合、通常はファイルの先頭に次の行を含めます。

#!/usr/bin/python

次に、行を次のように変更できます。

#!/usr/bin/python3

これは、デフォルト ( Xが 2 または 3)の代わりにpython Xを実行する別の方法です。

于 2015-02-21T00:21:51.820 に答える
-4

コマンドを使用:

    update-alternatives --config python

ただし、私のシステムでは動作する可能性があります(Python2と3もインストールされています)、Pythonの代替手段がないというエラーが表示されます...

于 2015-02-15T10:59:20.833 に答える