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

私は最近、「新しい」ラップトップ– Lenovo x270(イェーイ)を手に入れました!また、Python仮想環境をセットアップする必要がありました。だからもちろん、同じトピックについて以前に書いた記事を見つけるために、私は解決策をグーグルで検索しました!

そのため、この記事では、新しく習得した知識に基づいて手順を更新します。

そして、私たちが2つのことだけを行うので、以前よりも簡単になりました。

  • virtualenvwrapperをインストールします
  • .bashrcファイルを編集します

前提条件

この記事では、pip3(Python 3の場合はpip)を使用してvirtualenvwrapperを設定する方法を紹介します。Python 2はサポートされなくなったため、使用しません。

このチュートリアルを完了するには、Ubuntu20.04がインストールされインターネットに接続されたコンピューターが必要です。また、ターミナルとVimエディターの知識も役立ちます。

仮想環境のセットアップ

次に、右クリックして[ターミナルで開く]オプションを選択し、ホームディレクトリでターミナルを開きます。キーボードのCTRL、ALT、およびTキーを同時に押して、ターミナルアプリケーションを自動的に開くこともできます。

最初に、すべての仮想環境を保持する特別なディレクトリを作成する必要があります。したがって、先に進んで、virtualenvと呼ばれる新しい隠しディレクトリを作成します。

mkdir .virtualenv

pip3

ここで、Python3用のpipをインストールする必要があります。

sudo apt install python3-pip

pip3のインストールを確認します。

pip3 -V

virtualenvwrapper

virtualenvwrapperは、virtualenvの拡張機能のセットです。mkvirtualenv、lssitepackagesなどのコマンド、特に異なるvirtualenv環境を切り替えるためのworkonを提供します。

pip3を介してvirtualenvwrapperをインストールします。

pip3 install virtualenvwrapper

bashrcファイル

Python 3を使用するようにすべての新しい仮想環境を調整する行を追加して、.bashrcファイルを変更します。仮想環境を上記で作成したディレクトリ(.virtualenv)にポイントし、の場所もポイントします。 virtualenvおよびvirtualenvwrapper。

次に、Vimエディターを使用して.bashrcファイルを開きます。

vim .bashrc

これまでにVimを使用したことがない場合、またはVimをコンピューターにインストールしていない場合は、今すぐインストールする必要があります。これは、最も広く使用されているLinuxエディターの1つであり、正当な理由があります。

sudo apt install vim

Vimをインストールしたら、次のように入力して.bashrcファイルを開きます。 vim .bashrcターミナルでコマンドを実行します。.bashrcファイルの一番下に移動し、文字iを押してVimで挿入モードに入り、次の行を追加します。

#Virtualenvwrapper settings: export WORKON_HOME=$HOME/.virtualenvs VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 . /usr/local/bin/virtualenvwrapper.sh 

完了したら、escキーを押してから、wqと入力し、Enterキーを押します。このコマンドはファイルを保存してVimを終了します。

次に、bashrcスクリプトをリロードする必要があります。これを行うには、ターミナルを閉じて再度開くか、ターミナルで次のコマンドを実行する2つの方法があります。

source ~/.bashrc

Python3で仮想環境を作成してすぐにアクティブ化するには、ターミナルで次のコマンドを使用します。

mkvirtualenv name_of_your_env

環境を非アクティブ化するには、deactivateコマンドを使用します。

使用可能なすべての仮想環境を一覧表示するには、ターミナルでコマンドworkonまたはlsvirtualenvを使用します(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

よくやった!これで、最初の分離されたPython3環境が作成されました。

読んでくれてありがとう!

freeCodeCampプロファイル、Mediumプロファイル、およびGitHubページで作成したその他の楽しいものでこのような記事をチェックしてください。