
使っていますUbuntu 20.04.2 LTSとPython バージョン 3.9.5インストールされました。
which python
ターミナルに入力すると、/usr/bin/python
デフォルトのパスが表示されます。パイソン2(私の場合は 2.7)。しかし、 と入力するとwhich python3
、python3 の/usr/local/bin/python3
通常のデフォルト パス ( ) ではなく、が表示されます。/usr/bin/python3
フォルダを確認した/usr/bin
ところ、python3 および python3.9 という名前のファイルがあることに気付きました。python3 パス変数が/usr/bin/python3
または の場所を指すようにしたいだけです/usr/bin/python3.9
。そのためにはどのような手順を踏めばよいでしょうか?
追伸、デフォルトのPythonをPython3に設定したくない/usr/bin/python3
、その手順はask-ubuntuフォーラムやグーグルで調べた多くの記事で見つかりました。python3のパスを次のように設定したいだけです。/usr/bin/python3.9
答え1
python3
カスタムが にインストールされている限り/usr/local/bin/
、それがデフォルトの実行可能ファイルとして表示されますpython3
。なぜでしょうか? デフォルトでは、/usr/local/bin/
が よりも検索パスで先にリストされるためです/usr/bin
。このように、カスタム実行可能ファイルは、システムによってインストールされた実行可能ファイルよりも優先されます。
システムが/usr/bin/python3
最初に見つけられるようにするには、 を移動する必要があります/usr/local/bin/python3
。別の方法としては、 PATH を追っ/usr/local/bin
て後ろに移動する方法がありますが、そうすると他のすべてのカスタム実行可能ファイルに影響します。
したがって、名前/usr/local/bin/python3
を/usr/local/bin/python3cust
などに変更します。そうすると、デフォルトの Python バージョンが使用されるようになります。
Ubuntu では、デフォルトの Python バージョンを変更することはできません。Python はオペレーティング システムで広く使用されています。バージョンを変更すると、問題が発生する可能性があります。