Debian Basic Python 2.7.9をpython3または他のバージョンに正しく変更するには? [コピー]

Debian Basic Python 2.7.9をpython3または他のバージョンに正しく変更するには? [コピー]

新しいDebianベースのLinuxノードのデフォルトのグローバルPythonインタプリタをpython3.xに変更する最善の方法は何ですか?

新しいDebianまたはUbuntu VMを作成するときに最初にすることはインストールであり、時にはインストールも実行するため、aptまたはpython3-devユーザーpython3-pipタイムなどのデーモンを作成する必要がある場合でもecho "alias python=python3" >> ~/.bashrcこれを行う必要はありません。sudo su && echo "alias python=python3" >> /etc/profile.d/00-aliases.sh && exit/home/SQLserviceacct//home/Neo4jworker/

その結果、多くの場合、潜在的なプログラムやpython他の基本的なPython関連の環境変数を使用してシェルを呼び出す人に大きなダメージを与える可能性があります。引用符などの内容が文脈に合わないように割り当てられると、$PYTHONPATH問題が発生します。virtualenvおそらく何らかの形で関係があると思います。

答え1

1つの可能性/usr/bin/pythonはに接続して、/usr/bin/python3変更がシステム全体に適用されるようにすることです。

ln -s /usr/bin/python3 /usr/bin/python

関連情報