ホームページ >バックエンド開発 >Python チュートリアル >Pipenv を使用して仮想環境を迅速に作成するスキルと経験を共有する
pipenv を使用して仮想環境を迅速に作成するためのヒントと経験を共有する
Python 開発では、仮想環境を使用するのが一般的です。仮想環境は、さまざまなプロジェクトに必要なパッケージを分離し、パッケージの競合を回避し、環境の共有と複製を容易にするのに役立ちます。 Pipenv は、Python コミュニティで人気が高まっているツールで、仮想環境とパッケージ管理ツールを 1 つに組み合わせて、仮想環境の作成と管理をより簡単かつ効率的にします。
以下では、pipenv を使用して仮想環境を迅速に作成するためのヒントと経験を共有し、いくつかの具体的なコード例を示します。
始める前に、まず Pipenv をインストールする必要があります。コマンド ラインから次のコマンドを実行します。
pip install pipenv
プロジェクトのルート ディレクトリで次のコマンドを実行して、新しい仮想環境を作成します。 :
pipenv shell
このコマンドは、新しい仮想環境を作成してアクティブ化します。現在仮想環境にいることを示すために、コマンド ラインのプレフィックスが変更されることがわかります。これは、この環境にインストールされているすべてのパッケージと依存関係が他の環境から分離されることを意味します。
仮想環境へのパッケージのインストールは非常に簡単です。次のコマンドを実行するだけです:
pipenv install package_name
このコマンドは、指定されたパッケージをインストールします。現在の仮想環境に移動し、Pipfile
ファイルと Pipfile.lock
ファイルを自動的に更新して、プロジェクトが依存するバージョン情報を記録します。
仮想環境がアクティブ化されると、グローバル環境にいるかのように Python スクリプトを直接実行できます:
python script.py
In In仮想環境では、他のプロジェクトとの依存関係の競合を心配することなく、インストールされたパッケージを自由にインポートして使用できます。
仮想環境構成を他のユーザーと共有する場合、または他のマシンで使用する場合は、次のコマンドを使用して環境をエクスポートできます。 requirements.txt
ファイルへの設定:
pipenv lock -r > requirements.txt
このコマンドは、Pipfile
と Pipfile.lock# に基づいて、
requirements に似たファイルを生成します。 ## files.txt ファイルには、現在の仮想環境のすべての依存パッケージのバージョン情報が含まれます。
pipenv install -r requirements.txtこのコマンドは、
requirements.txt ファイルに従って必要なパッケージをすべてインストールし、対応する
Pipfile および
Pipfile を生成します。ロックドキュメント。
以上がPipenv を使用して仮想環境を迅速に作成するスキルと経験を共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。