[conda] conda を環境管理とパッケージ管理に使用する

環境管理とパッケージ管理に conda を使用する

環境管理とパッケージ管理に conda を使用する

conda は、anaconda の環境マネージャーおよびパッケージ マネージャーです。

conda の操作はすべてコマンド ラインで行われるため、Anaconda プロンプトを開いて操作できます。

1.condaを確認する

conda を使用する前に、まず conda がインストールされているかどうか、および現在のバージョンが最新かどうかを確認します。

# 检查conda是否已经安装好,此命令会返回你安装Anaconda软件的版本
conda --version
>> conda 4.3.40

# 通过以下命令升级conda到最新版本
# 如果有新版本可用,在提示proceed ([y]/n)? 中输入y进行升级
conda update conda

2. 環境マネジメント

環境管理は Python を使用する際の良い習慣です。Python とシステムを何度も再インストールしたくない場合、環境管理は Python を学習するプロセスの非常に必要な部分です。現在、環境管理に conda を使用しています。

  • 環境を作成する
# 创建一个环境名为py34,指定Python版本是3.4
#(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)
conda create --name py34 python=3.4
# 通过创建环境,我们可以使用不同版本的Python
conda create --name py27 python=2.7
  • 環境をアクティブにする
# 在windows环境下使用activate激活
activate py34

# 在Linux & Mac中使用source activate激活
source activate py34

アクティブ化後、ターミナル入力にさらに多くの単語 (py34) があることがわかります。これは、py34 環境に入ったことを意味します。

  • 出口環境
# 在windows环境下使用deactivate
deactivate

# 在Linux & Mac中使用source deactivate
source deactivate
  • 環境の削除

この環境に py34 という名前を付けたくない場合は、次のコマンドを使用してこの環境を削除できます。

conda remove -n py34 --all

次のコマンドを使用して既存の環境リストを表示できます。現在、py34 はこのリストに含まれていないため、削除されたことがわかります。

conda info -e

3. パッケージ管理

conda を使用して、サードパーティのパッケージをインストール、アンインストール、更新します。

パッケージをダウンロードするには、まず国内ミラーをセットアップします。これは、http://Anaconda.orgのサーバーが海外にあるため、パッケージのダウンロード時に conda が非常に遅くなることがよくあります。幸いなことに、清華 TUNA イメージには Anaconda ウェアハウスのイメージが含まれているため、conda 構成に追加することでこの問題を解決できます。

# 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

次に、パッケージをインストールします。指定した環境 (前セクションの py34 など) を入力してください。ここでは、pandas (データ処理および分析パッケージ) を例に挙げます。

  • インストールされているパッケージを表示する
#使用这条命令来查看在当前环境中,已安装的包和对应版本
conda list
  • インストール可能なパッケージを見つける
#我们可以通过search命令检查pandas这个包是否可以通过conda来安装
#命令返回了这个包的信息,所以是可以通过conda安装的
conda search pandas
  • インストールパッケージ
#通过install安装pandas
#如果pandas已经存在于环境中,会提示已经安装,否则在提示proceed ([y]/n)? 中输入y进行安装
conda install pandas
  • アップデートパッケージ
#通过update更新pandas
conda update pandas
  • パッケージをアンインストールする
#通过remove卸载pandas
conda remove pandas

以上がcondaによるパッケージのインストール、アップデート、アンインストールです。conda は conda、python などをパッケージとして扱うため、conda を使用して conda と python のバージョンを管理することができます。

# 更新conda到最新版本,这里conda被当作一个包处理 
conda update conda 

# 同样的,也可以更新anaconda到最新版本
conda update anaconda

# 更新python
# 例如我们所启用的环境是py34,使用的是python3.4,那么conda会将python升级为3.4.x系列中的最新版本
conda update python 

おすすめ

転載: blog.csdn.net/weixin_42473228/article/details/131091062