
Python の仮想開発環境をインストールするにはどうすればいいですか?
今日では、 Pythonは最も影響力があり、汎用性の高いプログラミング言語の1つです。 プログラミングとソフトウェア開発の分野で。そして、もう一度言うまでもありませんが、Python は、その明確な構文、広範なドキュメント/多言語サポート、そして巨大なグローバル コミュニティにより、他よりもはるかに優れています。また、初心者や学生だけでなく、上級ユーザーや専門の開発者にも適しています。さらに、その潜在能力は Linux システムに実装されたときに最も効果的に発揮されます。しかし、異なるバージョンの Python や特定の依存関係を必要とする複数のプロジェクトで作業する必要がある場合はどうなるでしょうか?さて、ここでそれが役に立ちます。 「Pythonの各バージョン用の仮想開発環境」の作成 インストールして使用する追加機能。
過去にも、私たちはこの問題やニーズを解決するための簡単なガイドを提供してきましたが、 「Pyenv」と呼ばれるソフトウェアツールこの記事では、別の代替方法と、よりネイティブまたは公式な方法を段階的に説明します。だから、もし あなたは Linux ユーザーであり、特に Ubuntu と Debian またはその派生版を使用しています。さまざまな理由で Python の複数のバージョンを使用する必要がある場合は、読み続けて、この目標を達成するための別の効果的な方法を学んでください。
しかし、この頻繁な開発要件または必要性に関するこの簡単なガイドを始める前に、つまり 「Python の仮想開発環境を設定する方法」この出版物を読み終えた後は、同じトピックに関連する次の以前の出版物を調べることをお勧めします。
Pyenv は rbenv と ruby-build をベースにしたツールで、Python プログラミング言語 (簡単に言えば Python のフォーク) で動作するように変更されています。この優れたツールは、複数の Python 環境でコードをテストするためによく行われる、複数のバージョンの Python のインストール、管理、切り替えに役立ちます。
Python の仮想開発環境をインストールするにはどうすればいいですか?
特定のバージョンのPython用の仮想開発環境をインストールする手順
始める前に、次の点に注意することが重要です。 UbuntuとDebianのどちらを使用しているかに関係なく、またはそれらのいずれかから派生した、またはそれらと互換性のあるディストリビューションの場合、このチュートリアルは、 Team Deadsnakes PPA リポジトリ 最初の一歩を踏み出した。
しかし、はい 現在のディストリビューション(Ubuntu/Debian以外)のリポジトリには、Pythonの複数のバージョンがあります。、これらの最初のステップは簡単に置き換えることができます 上位または下位バージョンを直接インストールするだけですすでにオペレーティング システムでデフォルトで使用しているもの:
ステップ1
- Ubuntu/Debianまたは派生OSでターミナルエミュレーターを開きます
- 次のコマンド命令を実行します。
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
さらに、Debianディストリビューションまたはその派生版を使用している場合は、さらに次のことを行う必要があります。 「sources.list」ファイルを編集します 次のコマンドで必要です。
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
次に、たとえば「bullseye」、「bookworm」、「trixie」などの Debian およびその派生語に対応する単語を、Ubuntu に対応する「jammy」、「focal」、「noble」などの単語に変更します。結果として、たとえば次のリポジトリ行 (ソフトウェア ソース) を取得するには、次のようにします。
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
そして、リポジトリ内のパッケージ リストを再度更新します。
ステップ2
次のステップは Pythonのフルバージョンをインストールする 望ましいまたは必要な 「pyvenv」コマンドをインストールする「python3.XX-venv」パッケージ。 たとえば、バージョン 3.14 をインストールするには、次のコマンドを実行する必要があります。
sudo apt-get install python3.14-full python3.14-venv
ステップ3
この時点で、次のステップは、できればユーザーのワークスペース内に任意のフォルダーを作成し、それを特定のバージョンの Python に割り当てるようにオペレーティング システムに指定することです。これを実行するには、たとえば次のコマンド命令を実行する必要があります。
mkdir mi_carpeta_python-v-xx
python3.14 -m venv mi_carpeta_python-v-xx
ステップ4
そして、すべてをテストして終了するために、いくつかのコマンドを実行して、インストールされた Python 仮想環境の内外ですべてが機能することを確認して証明できるようになりました。
python3.14 --version #Para chequear la versión nueva instalada.
python3 --version #Para chequear la versión previa instalada.
python3 -m pip --version #Para chequear la versión actual del Gestor PIP en la versión previa instalada de Python.
python3.14 -m pip --version #Para chequear la versión actual del Gestor PIP en la nueva versión instalada de Python.
python3.14 -m pip install --upgrade pip setuptools wheel #Instalación y actualización de paquetes Python esenciales.
pip3.14 install --upgrade pip #Actualización a la última versión disponible del Gestor PIP.
pip3.14 install speedtest-cli #Instalación del paquete Python SpeedTest CLI instalado con el Gestor PIP.
speedtest-cli #Ejecución del paquete Python SpeedTest CLI instalado con el Gestor PIP.
最後にもう一つ覚えておいていただきたいのは、多くの場合、 インストールされたPython仮想環境を利用する、任意のコマンド命令を実行する 仮想環境内のPythonのバージョンへのフルパス、以下に示すように:
./mi_carpeta_python-v-xx/bin/pip3.14 install --upgrade pip setuptools wheel
./mi_carpeta_python-v-xx/bin/pip3.14 install speedtest-cli
pyvenv コマンド (正確には Python venv モジュール) これは、Python を使用した開発プロジェクトで分離された仮想環境を作成するための基本的なツールです。その主な目的は、特定のプロジェクトの依存関係を分離し、異なるアプリケーション内のライブラリと Python バージョン間の競合を回避することです。
プロセスの説明のスクリーンショット例
El Team Deadsnakes PPA リポジトリ であることが長い間証明されてきました。 信頼できるサプライヤー 異なるパッケージの Python バージョン パラ Ubuntu、Debian およびそれらから派生したディストリビューション。さらに、これを使用したり、Python のいくつかのバージョンをインストールしたりするには、従うべき手順が非常に理解しやすく、すぐに実装できます。
要約
つまり、この新しいクイックガイドが この頻繁な開発要件または必要性、つまり 「Python の仮想開発環境を設定する方法」 これは、プログラミングの分野や、さまざまな GNU/Linux および BSD ディストリビューションの使用における初心者と初級者の両方に役立ちます。しかし、いつものように、もしあなたが もう一つの解決方法は 開発の要件または必要性皆様の知識と使用のために、コメントで言及していただければ幸いです。
最後に、この便利で楽しい投稿を他の人と共有することを忘れないでください。 私たちの«の冒頭をご覧くださいサイト» スペイン語または他の言語で (URL の末尾に 2 文字を追加します。例: ar、de、en、fr、ja、pt、ru など)。さらに、私たちはあなたも私たちの活動に参加することをお勧めします 公式テレグラムチャンネル 当社の Web サイトからさらに多くのニュース、ガイド、チュートリアルを読んで共有するため。