GNU/Linux >> Linux の 問題 >  >> Debian

Debian10BusterでPython仮想環境をセットアップする方法

Debian 10でPython仮想環境を作成するには、2つの非常に簡単な方法があります。これらは非常によく似ており、ほぼ同じ利点を提供します。追加のボーナスとして、それらを使用するためにデフォルトのDebianリポジトリの外に何かをインストールする必要はありません。

このチュートリアルでは、次のことを学びます。

  • 依存関係をインストールする方法
  • Python3のVenvの使用方法
  • Virtualenvの使用方法

Debian10上のPython仮想環境。

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
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/environment

Debian10でPythonVenvをアクティブ化します。

セットアップには数秒しかかかりません。完了したら、次の方法で仮想環境をアクティブ化できます。

$ source your-broject/bin/activate

これで、システム全体ではなく、仮想環境からのPythonインストールを使用できます。今行うことはすべて、プロジェクトフォルダに存在する必要があります。完了したら、deactivateを実行するだけです。 仮想Pythonを終了します。

Virtualenvを使用する

Debian10でPythonVirtualenvを作成します。

まず、virtualenvを使用して環境を作成します 指図。また、-pでPython3を使用するように指示する必要があります フラグ。

$ virtualenv -p python3 /path/to/virtual/environment

Debian10でPythonVirtualenvをアクティブ化します。

これには、Pipとそれに含まれる他のPythonパッケージを使用してセットアップするのに数秒かかります。終了したら、環境をアクティブ化します。

$ source your-project/bin/activate

プロジェクトディレクトリ内で作業を行います。完了したら、deactivateを使用します 仮想環境を終了します。

結論

Python仮想環境をセットアップするのは非常に簡単で、その利点は非常に明白です。プロジェクトを区分化して、競合を防ぐことができます。作業中にPythonパッケージのバージョンを管理するのも簡単です。


Debian
  1. Debian10BusterにRをインストールする方法

  2. Ubuntu20.04でPython仮想環境を作成する方法

  3. Python3.6.4をDebian9にインストールする方法

  1. Debian 10(バスター)のインストール方法

  2. Debian 11に静的IPを設定する-その方法は?

  3. Debian – Python 3.6をインストールする方法は?

  1. Debian10バスターで静的IPアドレスを設定する方法

  2. Debian10BusterでSambaサーバーをセットアップする方法

  3. Debian10BusterでNFSサーバーをセットアップする方法