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

Condaを使用してさまざまなPythonバージョンの仮想環境を作成する

以前の記事では、システムツールを壊さずに複数のバージョンのPythonをインストールし、Virtualenv?を使用して分離環境を作成する方法を示しました。 Condaを使用して、さまざまなバージョンのPython用の仮想環境を作成する別の方法を次に示します。

Condaは、Python、Ruby、R、Lua、Scala、Java、C / C ++、Fortranなどのあらゆる言語向けのオープンソースパッケージ管理システムおよび環境管理です。 Condaは、環境を簡単に作成、保存、ロード、および切り替えることができます。したがって、異なるバージョンのPythonを必要とするアプリケーションまたはプログラムを実行する必要がある場合は、Condaがそれを支援します。

Condaパッケージ管理システムのインストール方法

Condaをインストールするには2つの方法があります。

  • 最速の方法は、Condaとその依存関係のみを含むAnacondaのミニバージョンであるMinicondaをインストールすることです。
  • Condaと720以上のオープンソースパッケージが必要です。次に、Anacondaをインストールします。

Anacondaをインストールすることをお勧めします。 Anacondaの利点は、管理者権限を必要としないことです。

Anacondaのインストール方法–パッケージ管理システム

ステップ1:前提条件をインストールする

#apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6

ステップ2:Linux用のAnacondaインストーラーをダウンロードする

Pythonのバージョンに応じて、Linux用のAnacondaインストーラーをダウンロードできます。最近のAnacondaは64ビットバージョンのLinuxをサポートしています。 32ビットではなく64ビットOSを実行していることを確認してください。

ステップ3:Anacondaインストーラーを実行する

Anacondaインストーラーをダウンロードしたら、以下のコマンドを使用してターミナルで実行します。

#bash Anaconda3-2019.07-Linux-x86_64.sh

インストーラー画面のプロンプトに従います。

bashを含める Bashシェルを使用しているかどうかに関係なくコマンド。

インストーラーは「Condainitを実行してAnaconda3を初期化するようにインストーラーを希望しますか?」というプロンプトを表示します。 「はい」をお勧めします。

インストールが正常に完了したら、ターミナルを開閉して有効にします。

コンダを確認する

$conda -V

プロジェクトの仮想環境を作成する

仮想環境で特定のPythonバージョンを使用するには、最初に次のコマンドを使用して使用可能なPythonバージョンのリストを検索します。

$conda search "^python$"

これにより、すべてのPythonバージョンが一覧表示されます。以下のコマンドでx.xを必要なバージョンに置き換えることにより、仮想環境の特定のバージョンを選択できます。

$conda create -n name_of_the_env python=x.x anaconda

Yを押して続行します。これにより、Pythonバージョンと、関連するすべてのanacondaパッケージライブラリが、環境の作成時に指定したパスにインストールされます。

仮想環境をアクティブ化する

仮想環境を作成したら、環境名を指定して以下のコマンドを実行するだけで仮想環境をアクティブ化して、仮想環境に切り替える必要があります。

$conda activate name_of_the_env

仮想環境に追加のPythonパッケージをインストールする方法

次のコマンドを使用して、仮想環境に追加のPythonパッケージをインストールできます。

$conda install -n name_of_the_env [package]

仮想環境を非アクティブ化します

仮想環境を非アクティブ化して、セッションを終了できます。

$conda deactivate

環境名を指定する必要はありません。現在アクティブな環境は非アクティブ化されます。

すべての仮想環境を一覧表示

次のコマンドを使用して、すべての仮想環境のリストを取得できます。

$conda env list

アクティブな環境は*

で示されます

不要な仮想環境を削除する

次のコマンドを使用して、不要になった仮想環境を削除できます。

$conda remove -n name_of_the_env -all

その他のcondaコマンドについては、このチートシートを参照してください。


Linux
  1. システムツールを壊さずに複数のバージョンのPython(2.7および3.5)をインストールし、Virtualenvを使用して分離環境を作成するにはどうすればよいですか?

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

  3. 方法:Python3とCentOS7での仮想環境(venv)の作成

  1. Terraformを使用してAWSで仮想プライベートクラウド(VPC)を作成する

  2. ビジネスに仮想プライベートサーバーを使用する7つの利点

  3. 異なる python バージョンの apt-get install

  1. Linux用のPythonアプリケーションをパッケージ化する方法

  2. LinuxでCondaを使用してRust仮想環境を作成する方法

  3. Python for Linux を使用したキー押下イベントのシミュレート