ホームページ  >  記事  >  バックエンド開発  >  Linux システム上で複数の Python バージョンを管理するにはどうすればよいですか?

Linux システム上で複数の Python バージョンを管理するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-04 04:34:01898ブラウズ

How to Manage Multiple Python Versions on a Linux System?

Linux への複数の Python バージョンのインストール: 公式ドキュメントと推奨事項

質問: インストール方法と方法を説明した公式 Python Web サイトのドキュメントはありますか?単一の Linux マシン上で複数の Python バージョンを実行できますか?

答え: Python Web サイトには、このトピックに関する公式ドキュメントがありません。複数の Python バージョンの処理については、オペレーティング システム固有のガイドラインに依存することをお勧めします。

たとえば、Linux システムでは、各インストールが独自のライブラリを維持するため、競合することなく複数の Python バージョンをインストールできます。専用のディレクトリ。その後、/usr/bin/python2.5 や /usr/bin/python2.6 などのコマンドを使用して、実行に必要な Python バージョンを指定できます。デフォルトの Python バージョンを設定するには、/usr/bin/python から優先バージョンへのシンボリック リンクを作成します。たとえば、

ln -s /usr/bin/python2.6 /usr/bin/python

手動でのコンパイルとインストール:

Python バージョンを手動でコンパイルしてインストールする場合は、Python ソース コードの Readme ファイルに概説されているガイドラインを参照できます。

  • 同じインストール プレフィックスで複数のバージョンをインストールする場合 (構成スクリプトの --prefix 引数)、メインの Python 実行可能ファイルが別のバージョンのインストールによって上書きされないようにします。
  • make altinstall を使用して作成されたすべてのインストールには、名前にメジャー バージョンとマイナー バージョンが含まれており、共存できます。
  • make install は、${prefix}/bin/pythonX.Y を指す ${prefix}/bin/python3 という名前のシンボリック リンクを作成します。
  • 複数のバージョンを以下にインストールするには同じプレフィックスの場合は、プライマリ バージョンとして 1 つを選択し、make install を使用してインストールします。 make altinstall を使用して他のバージョンをインストールします。

たとえば、Python バージョン 2.5、2.6、および 3.0 をインストールし、2.6 をプライマリ バージョンとして指定する場合は、次のコマンドを実行します。

  • 2.6 のビルド ディレクトリ内: make install
  • 他のバージョンのビルド ディレクトリ内: make altinstall

以上がLinux システム上で複数の Python バージョンを管理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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