Pipenv が仮想環境を作成する方法を簡単に学びましょう。

WBOY
リリース: 2024-01-04 12:05:56
オリジナル
879 人が閲覧しました
<p><img src="https://img.php.cn/upload/article/000/887/227/170434116288979.jpg" alt="Pipenv が仮想環境を作成する方法を簡単に学びましょう。"></p> <p>pipenv が仮想環境を効率的に作成する方法を学びましょう。 </p> <p>開発プロセス中、さまざまなプロジェクトでさまざまな Python パッケージや依存関係を使用する必要があることがよくあります。これらのパッケージや依存関係との競合を避けるために、仮想環境を使用できます。仮想環境は、システムのグローバル環境から独立してパッケージと依存関係を管理できるため、各プロジェクトの独立性が確保されます。 </p> <p>pipenv は Python 仮想環境およびパッケージ管理ツールです。pipenv を使用すると、仮想環境を簡単に作成および管理し、依存関係のインストールとバージョン管理を自動的に処理できます。次に、pipenvを使って効率的に仮想環境を構築する方法を紹介します。 </p> <p>まず、pipenv をインストールする必要があります。コマンド ライン ターミナルを開き、次のコマンドを実行して Pipenv をインストールします。 </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pip install pipenv</pre><div class="contentsignin">ログイン後にコピー</div></div><p>インストールが完了したら、新しい仮想環境を作成できます。仮想環境を作成するディレクトリに移動し、次のコマンドを実行します。 </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv shell</pre><div class="contentsignin">ログイン後にコピー</div></div><p> これにより、新しい仮想環境が作成され、アクティブ化されます。コマンド ライン プロンプトの前に仮想環境の名前が表示され、仮想環境を使用していることがわかります。 </p><p>次に、依存関係パッケージを仮想環境にインストールします。 <code>requests</code> というパッケージをインストールしたいとします。次のコマンドを使用するだけです: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv install requests</pre><div class="contentsignin">ログイン後にコピー</div></div><p> これにより、<code>requests</code> パッケージの最新バージョンが自動的にインストールされ、追加されます。仮想環境の依存関係リストに追加します。 </p><p>パッケージの特定のバージョンをインストールする必要がある場合は、<code>==</code> 演算子を使用してバージョン番号を指定できます。たとえば、<code>requests</code> のバージョン 2.27.1 をインストールするには、次のコマンドを実行できます。 </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv install requests==2.27.1</pre><div class="contentsignin">ログイン後にコピー</div></div><p> <code><</code>, <code>> を使用することもできます。 </code> 、 <code><=</code>、 <code>>=</code> およびその他の演算子を使用して、さまざまなニーズに合わせてバージョン範囲を指定します。 </p><p> 既存の <code>requirements.txt</code> ファイルから依存関係をインストールする場合は、次のコマンドを使用できます: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv install -r requirements.txt</pre><div class="contentsignin">ログイン後にコピー</div></div><p>これにより、<code>requirements から依存関係が自動的にインストールされます。 txt </code> の依存関係リストを読み、対応するパッケージをインストールします。 </p><p>開発プロセス中、依存パッケージの追加と削除が継続される場合があります。現在の環境と依存関係リストの間の一貫性を確保するために、次のコマンドを使用して <code>Pipfile.lock</code> ファイルを生成できます: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv lock</pre><div class="contentsignin">ログイン後にコピー</div></div><p><code>Pipfile.lock</code>このファイルには、バージョン番号や各依存パッケージの依存関係など、環境に関する現在の詳細情報が含まれます。後で環境を復元する場合、または他の開発者とプロジェクトを共有する場合は、<code>Pipfile.lock</code> ファイルを使用して環境を復元するだけです。 </p><p>依存パッケージが必要なくなったら、次のコマンドを使用してアンインストールできます: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv uninstall package_name</pre><div class="contentsignin">ログイン後にコピー</div></div><p>これにより、依存関係リストからパッケージが削除され、仮想環境のアンインストールからも削除されます。 </p><p>上記で紹介したコマンドに加えて、pipenv は他にも多くの便利な機能を提供します。たとえば、次のコマンドを使用して、現在の仮想環境にインストールされているパッケージとバージョンを表示できます: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv graph</pre><div class="contentsignin">ログイン後にコピー</div></div><p> 次のコマンドを使用して、Python スクリプトの実行などのコマンドを実行することもできます: </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>pipenv run python script.py</pre><div class="contentsignin">ログイン後にコピー</div></div><p> これにより、指定されたコマンドが仮想環境で実行されます。 </p> <p>要約すると、pipenv は強力な Python 仮想環境およびパッケージ管理ツールです。 Pipenv を使用すると、仮想環境を簡単に作成および管理でき、依存関係のインストールとバージョン管理を自動的に処理できます。この記事が、pipenv を使用して仮想環境をより効率的に作成し、開発効率を向上させるのに役立つことを願っています。 </p>

以上がPipenv が仮想環境を作成する方法を簡単に学びましょう。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート