ホームページ >バックエンド開発 >Python チュートリアル >デフォルトの Python バージョンを設定するにはどうすればよいですか?
歴史的には、互換性の問題のため、Python のバージョンは共存していました。下位互換性を維持するために、新しい Python バージョン (Python 3 など) は、インストール時に Python 2 を置き換えませんでした。その結果、Python 3 をインストールした後でも、「python」と入力すると Python 2 が呼び出されるという混乱した状況が発生しました。
しかし、最新のシステムでは、特定の Python バージョン (例: "python2" または "python3") を明示的に呼び出すことが奨励されています。スクリプトとコマンド。
特定のコマンドを簡単に実行するにはPython バージョンの場合は、シェル エイリアスを作成します。デフォルトの Python バージョンを Python 3 に設定する例を次に示します。
alias py=python3
PATH 環境変数は、実行可能ファイルを検索するディレクトリを制御します。特定の Python バージョンに優先順位を付けるには、パスの先頭に目的のバージョンのディレクトリを配置します。
export PATH=/usr/local/bin/python3:$PATH
複数の Python バージョン (例: Python 3.1 と 3.2) の場合) がインストールされている場合、PATH 変数によってどのバージョンが実行されるかが決まります。指定されたディレクトリ内で最初に一致するプログラムが呼び出されます。
「python3」が Python 3.7 に解決される例を次に示します。
echo $PATH /usr/sbin:/usr/local/bin:/usr/sbin:usr/local/bin:/usr/bin:/bin which python3 /usr/bin/python3 ls -l /usr/bin/python3 lrwxrwxrwx 1 root root 9 Mar 26 2019 /usr/bin/python3 -> python3.7* ls -l /usr/bin/python3.7 -rwxr-xr-x 2 root root 4877888 Apr 2 2019 /usr/bin/python3.7*
特定の Python バージョンとそのパッケージを分離するには、仮想環境の使用を検討してください。これにより、カスタマイズされたインストールと独立したバージョン管理が可能になります。
以上がデフォルトの Python バージョンを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。