仮想環境のセットアップホーム ディレクトリでターミナルを開きます。右クリックして [ターミナルで開く] オプションを選択します。 CTRL を押すこともできます 、ALT 、および T 同時にキーボードのキーを押して、ターミナル アプリケーションを自動的に開きます。
最初に、すべての仮想環境を保持する特別なディレクトリを作成する必要があります。したがって、virtualenv という新しい隠しディレクトリの作成に進みます。
$ mkdir .virtualenv
ここで、Python3 用の pip をインストールする必要があります。
$ sudo apt install python3-pip
pip3 のインストールを確認してください。
$ pip3 --version
pip3 経由で virtualenv をインストールします。
$ pip3 install virtualenv
virtualenv がインストールされた場所を見つけるには、次のように入力します。
$ which virtualenv
pip3 経由で virtualenvwrapper をインストールします:
$ pip3 install virtualenvwrapper
Python 3 を使用するようにすべての新しい仮想環境を調整する行を追加して、.bashrc ファイルを変更します。仮想環境を上記で作成したディレクトリ (.virtualenv) にポイントし、 virtualenv と virtualenvwrapper.
Vim エディターを使用して .bashrc ファイルを開きます。
$ vim .bashrc
まだ Vim エディターを使用していないか、コンピューターにインストールしていない場合は、今すぐインストールする必要があります。これは広く使用されている Linux エディターであり、それには十分な理由があります。
$ sudo apt install vim
Vim をインストールしたら、ターミナルで vim .bashrc コマンドを入力して、ファイル .bashrc ファイルを開きます。 .bashrc ファイルの一番下に移動し、文字 i を押して Vim の挿入モードに入り、次の行を追加します。
#Virtualenvwrapper settings:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV=/home/your_username/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh
完了したら、esc キーを押します。次に、:wq と入力して Enter キーを押します。このコマンドは、Vim エディターを保存して終了します。完了したら、端末を閉じて再度開きます。
Python3 で仮想環境を作成し、すぐにアクティブ化するには、ターミナルで次のコマンドを使用します:
$ mkvirtualenv name_of_your_env
この環境が Python3 用に設定されていることを確認する必要があります:
$ Python -V
環境を非アクティブ化するには、deactivate コマンドを使用します。
$ deactivate
利用可能なすべての仮想環境を一覧表示するには、端末でコマンド workon または lsvirtualenv を使用します (workon と同じ結果ですが、派手な方法で表示されます)。
$ workon
$ lsvirtualenv
特定の環境を 1 つ有効にするには、workon + 環境の名前を使用します:
$ workon name_of_your_env
いつか使用する必要があるかもしれない便利なコマンドがいくつかあります:
Rmvirtualenv は、.virtualenv ディレクトリにある特定の仮想環境を削除します。
$ rmvirtualenv name_of_your_env
Cpvirtualenv は、既存の仮想環境を新しい仮想環境にコピーしてアクティブ化します。
$ cpvirtualenv old_virtual_env new_virtual_env
素晴らしい!これで、最初の分離された Python 3 環境が作成されました。
ubuntu 12.04 LTS では、pip 経由でインストールすると、
にインストールされます/usr/local/bin/virtualenvwrapper.sh
また、Ubuntu 16.04 以降を使用している場合は、
にインストールされます。~/.local/bin/virtualenvwrapper.sh