Debian 10でPython仮想環境を作成するには、2つの非常に簡単な方法があります。これらは非常によく似ており、ほぼ同じ利点を提供します。追加のボーナスとして、それらを使用するためにデフォルトのDebianリポジトリの外に何かをインストールする必要はありません。
このチュートリアルでは、次のことを学びます。
- 依存関係をインストールする方法
- Python3のVenvの使用方法
- Virtualenvの使用方法
Debian10上のPython仮想環境。
使用されるソフトウェア要件と規則
カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
---|---|
Debian10バスター | |
Python 3 | |
rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 | |
# –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
依存関係をインストールする
始める前に、Python3を使用していることを確認してください。
$ sudo apt install python3 python3-venv
次に、Virtualenvを使用する場合は、それもインストールします。
$ sudo apt install virtualenv python3-virtualenv
Python3のVenvを使用する
Debian10でPythonVenvを設定します。
Python3のvenv
機能が組み込まれており、それを使用して他に何もせずにセットアップできます。
$ python3 -m venv /path/to/virtual/environmentDebian10でPythonVenvをアクティブ化します。
セットアップには数秒しかかかりません。完了したら、次の方法で仮想環境をアクティブ化できます。
$ source your-broject/bin/activate
これで、システム全体ではなく、仮想環境からのPythonインストールを使用できます。今行うことはすべて、プロジェクトフォルダに存在する必要があります。完了したら、deactivate
を実行するだけです。 仮想Pythonを終了します。
Virtualenvを使用する
Debian10でPythonVirtualenvを作成します。
まず、virtualenv
を使用して環境を作成します 指図。また、-p
でPython3を使用するように指示する必要があります フラグ。
$ virtualenv -p python3 /path/to/virtual/environmentDebian10でPythonVirtualenvをアクティブ化します。
これには、Pipとそれに含まれる他のPythonパッケージを使用してセットアップするのに数秒かかります。終了したら、環境をアクティブ化します。
$ source your-project/bin/activate
プロジェクトディレクトリ内で作業を行います。完了したら、deactivate
を使用します 仮想環境を終了します。
結論
Python仮想環境をセットアップするのは非常に簡単で、その利点は非常に明白です。プロジェクトを区分化して、競合を防ぐことができます。作業中にPythonパッケージのバージョンを管理するのも簡単です。