ホームページ >バックエンド開発 >Python チュートリアル >Pipenvを使用して仮想環境を作成する手順と方法を詳しく説明します
pipenv を使用して仮想環境を作成する手順と方法の詳細な説明
Python 開発では、仮想環境は一般的に使用されるツールであり、分離に役立ちます。異なるプロジェクト、依存関係。 Pipenv は、仮想環境の作成と管理のプロセスを簡素化する、人気のある仮想環境および依存関係管理ツールです。この記事では、pipenv を使用して仮想環境を作成する手順と方法を詳細に紹介し、読者の参考として具体的なコード例を示します。
ステップ 1: Pipenv をインストールする
まず、システムに Pipenv をインストールする必要があります。次のコマンドを使用して pip 経由で Pipenv をインストールします。
$ pip install Pipenv
ステップ 2: 仮想環境を作成する
仮想環境を作成するには 2 つの方法があります。プロジェクトディレクトリ グローバル環境下に新規の仮想環境を作成する方法と、グローバル環境下に複数の仮想環境を作成して管理する方法があります。両方の方法の手順については、以下で詳しく説明します。
方法 1: プロジェクト ディレクトリに仮想環境を作成する
まず、仮想環境を作成するプロジェクト ディレクトリを入力します。次に、コマンド ラインで次のコマンドを実行します:
$ Pipenv --python 3.9
上記のコマンドでは、--python パラメーターを使用して Python のバージョンを指定します。 3.9 を指定すると、必要に応じて他のバージョンを選択することもできます。
このコマンドを実行すると、pipenv は自動的に仮想環境を作成し、プロジェクト ディレクトリに Pipfile ファイルと Pipfile.lock ファイルを生成します。このうち、Pipfile はプロジェクトの依存関係情報を記録するために使用され、Pipfile.lock は正確な依存関係のバージョンを記録するために使用されます。
方法 2: グローバル環境に仮想環境を作成する
グローバル環境に複数の仮想環境を作成して管理することもできます。これを実現するには、任意のディレクトリで次のコマンドを実行する必要があります:
$ Pipenv --site-packages
上記のコマンドでは、--site-packages パラメータを使用して指示します。作成する Pipenv 仮想環境を使用する場合は、グローバル環境の site-packages ディレクトリをシステム パッケージの一部として使用します。
このコマンドを実行すると、pipenv は自動的に仮想環境を作成し、この仮想環境の場所をグローバル構成ファイルに記録します。
ステップ 3: 依存関係をインストールする
プロジェクト ディレクトリに作成された仮想環境であっても、グローバル環境に作成された仮想環境であっても、プロジェクトの依存関係を仮想環境にインストールする必要があります。まず、仮想環境に入ります。コマンド ラインで次のコマンドを実行します。
$ Pipenv shell
このコマンドを実行した後、仮想環境に入り、それに応じてコマンド ライン プロンプトが変更されます。
次に、pipenv を使用して依存関係をインストールします。たとえば、Django をインストールするには、次のコマンドを実行します。
$ Pipenv install django
このコマンドを実行すると、pipenv は Django とその依存関係を自動的にダウンロードし、Pipfile ファイルに記録します。 。
ステップ 4: 仮想環境を終了する
仮想環境での作業が完了したら、次のコマンドを使用して仮想環境を終了できます:
$ exit
この時点で、仮想環境を終了し、グローバル環境に戻ります。
ステップ 5: 仮想環境を使用する
仮想環境で Python スクリプトを実行したり、他のコマンドを実行するには、まず仮想環境に入る必要があります。コマンド ラインで次のコマンドを実行します。
$ Pipenv shell
これにより、仮想環境で Python コマンドまたはその他のコマンドを使用できるようになります。
概要
この記事では、pipenv を使用して仮想環境を作成する手順と方法を詳しく説明し、具体的なコード例を示します。 Pipenv を使用すると、仮想環境を簡単に作成および管理して、異なるプロジェクト間の依存関係を分離できます。この記事が、読者が Python 開発で Pipenv を使用するのに役立つことを願っています。
以上がPipenvを使用して仮想環境を作成する手順と方法を詳しく説明しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。