たとえば、私が入力すると、python
Python2が実行されます。なぜなら私/usr/bin/python
にとって/usr/bin/python2.7
しかし、これはプログラムに影響を与えますか?私のシステムにPython 2が必要なプログラムがあり、Python /usr/bin/python
2の代わりにPython 3に接続するように変更すると、そのプログラムはハングしますか?
それともプログラムが使用していませんか /usr/bin
?/usr/bin
ユーザーコマンドにのみ使用されているようで、そうではないことを願っていますが、確実に知りたいのですが。
答え1
Python 2が必要なプログラムがある場合は/usr/bin/python2
一般的です/usr/bin/python
。/usr/bin/python
Ubuntu 20.04以降を使用している場合python-is-python3
明示的にPython 3を作成しました/usr/bin/python
。以前のバージョンでは、対応するシンボリックリンクを変更しないことをお勧めします。