デフォルトの 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 バージョンへのシンボリック リンクが含まれています。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3