ホームページ >バックエンド開発 >Python チュートリアル >デフォルトの Python バージョンを設定するにはどうすればよいですか?

デフォルトの Python バージョンを設定するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-08 19:28:02948ブラウズ

How Do I Set the Default Python Version?

デフォルトの Python バージョンを選択する方法

デフォルト バージョンの変更

歴史的には、互換性の問題のため、Python のバージョンは共存していました。下位互換性を維持するために、新しい Python バージョン (Python 3 など) は、インストール時に Python 2 を置き換えませんでした。その結果、Python 3 をインストールした後でも、「python」と入力すると Python 2 が呼び出されるという混乱した状況が発生しました。

しかし、最新のシステムでは、特定の Python バージョン (例: "python2" または "python3") を明示的に呼び出すことが奨励されています。スクリプトとコマンド。

シェル エイリアスの使用

特定のコマンドを簡単に実行するにはPython バージョンの場合は、シェル エイリアスを作成します。デフォルトの Python バージョンを Python 3 に設定する例を次に示します。

alias py=python3

$PATH の構成

PATH 環境変数は、実行可能ファイルを検索するディレクトリを制御します。特定の Python バージョンに優先順位を付けるには、パスの先頭に目的のバージョンのディレクトリを配置します。

export PATH=/usr/local/bin/python3:$PATH

異なる Python バージョンと $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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。