venvの使い方

提供: Wikiducca
移動: 案内検索

概要

venv とは

venv モジュールは、軽量な仮想環境の作成を行います。 それぞれの仮想環境は、ディレクトリに独立した Python パッケージの集合を持っています。 仮想環境は、ベース Python とも呼ばれる、すでにインストールされている Python の上に作成され、明示的にインストールしたパッケージのみが利用可能となるよう、ベース Python から隔離することもできます。 仮想環境の中から使われると、pip のような一般的なインストールツールは明示的に指定しなくても仮想環境に Python パッケージをインストールします。

使い方

仮想環境を保管するディレクトリを作成し移動

$ mkdir ~/venv
$ cd ~/venv

仮想環境(test1)を作成

$ python3 -m venv test1

反映

$ source ~/venv/test1/bin/activate

(test1) [user@sv1 venv]$ which python
~/venv/test1/bin/python

抜ける

(test1) [user@sv1 venv]$ deactivate
[user@sv1 venv]$

以上。