デフォルトの Python バージョンを変更する方法: 互換性の問題を超えて
Python 3.2 をインストールしましたが、Update Shell Profile コマンドを実行したにもかかわらず、ターミナルはまだPython 2.6.1を示します。この矛盾は混乱を招く可能性があるため、デフォルトの Python バージョンを変更する方法を見てみましょう。
歴史的背景: 下位互換性と複数のバージョン
過去には、Python2 が普及していました。 。 Python3 のリリースでは大幅な変更が導入され、下位互換性が失われています。既存のスクリプトとの互換性を維持するために、Python2 のインストールはそのまま残り、最新バージョンには通常 python3 経由でアクセスしました。
現在の慣行: ユーザー定義のデフォルト環境と仮想環境
現在、多くのオペレーティング システムでは、ユーザーが Python コマンドのカスタム デフォルトを設定できます。ほとんどのソフトウェアが python2 または python3 を明示的に参照するようになったため、これにより柔軟性が向上します。
シェル エイリアス: 便利なローカル オプション
シェルでカスタム エイリアスを作成して、 PythonにPython3を起動させます。ただし、この方法はローカル コンピュータでのみ便利であり、エイリアスを毎回手動で入力する必要があります。
複数の 3. または 2. バージョン: OS の管理ツールを使用する
複数の Python バージョンがインストールされている場合は、OS のパッケージ マネージャーを使用して古いバージョンを追跡し、場合によっては削除します。複数のバージョンが必要な場合は、必要なデフォルトを優先するように $PATH 変数を構成するか、update-alternatives を使用します。
$PATH とシンボリック リンクについて
$PATH は実行可能ファイルを検索するディレクトリを決定する環境変数。デフォルトでは、ほとんどのシステムの $PATH には /usr/bin (または同様のもの) があり、これには通常、さまざまな Python バージョンへのシンボリック リンクが含まれています。
以上がデフォルトの Python バージョンを変更する方法: 私の端末がまだ Python 2 を使用しているのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。