Pythonの開発を行う際、プロジェクトごとに独立した環境を作ることは非常に重要です。この記事では、Debian上でPythonの仮想環境を設定し、活用する方法について説明します。
依存関係のインストール
まず、Python 3とvenvをインストールします。
$ sudo apt install python3 python3-venv
また、Virtualenvを使用する予定がある場合は、それもインストールします。
$ sudo apt install virtualenv python3-virtualenv
Python 3のvenvの使用
Python 3のvenv機能は組み込みで、それを使用して設定を行うことができます。
$ python3 -m venv /path/to/virtual/environment
設定が完了したら、仮想環境を有効にします。
$ source your-project/bin/activate
これで、システム全体ではなく、仮想環境からPythonを使用するようになります。作業が完了したら、仮想環境を終了します。
$ deactivate
Virtualenvの使用
Virtualenvを使用して仮想環境を作成することもできます。
$ virtualenv -p python3 /path/to/virtual/environment
設定が完了したら、仮想環境を有効にします。
$ source your-project/bin/activate
作業が完了したら、仮想環境を終了します。
$ deactivate
以上が、DebianでPythonの仮想環境を活用する基本的な手順です。これにより、プロジェクトごとに独立した環境を作成し、パッケージのバージョン衝突を防ぐことができます。.