Anaconda使用、conda的環境管理和包管理

關於Anaconda的安裝參考本人以前的博文 http://www.cnblogs.com/bymo/p/8034661.htmlhtml

關於Anaconda的概述和詳細使用參考:https://www.jianshu.com/p/2f3be7781451python

 

這裏介紹conda經常使用的命令操做json

# 查看conda版本
$ conda --version
conda 4.3.30

# 查看對應的python默認版本(默認環境的名字是root,注意這個root不是超級管理員的意思)
$ python --version
Python 3.6.3 :: Anaconda, Inc.

 

conda的環境管理ui

# 建立一個名爲env_test的環境,指定Python版本是2.7(conda會自動尋找2.7.x中的最新版本)
$ conda create --name env_test python=2.7

# 查看已安裝的環境,當前被激活的環境會顯示有一個星號
$ conda info -e
# conda environments:
#
env_test /home/xxxx/.conda/envs/env_test
root * /opt/anaconda3

# 安裝好後,使用source activate激活指定環境
$ source activate env_test

# 再次查看當前python版本,能夠看到系統已經切換到了2.7的環境
$ python --version
Python 2.7.14 :: Anaconda, Inc.

# 退出當前虛擬環境,返回默認python環境
$ source deactivate

# 刪除一個已有的環境
$ conda remove --name env_test --all

 

 若是create的時候報錯「NotWritableError: The current user does not have write permissions to a required path. path: /Users/xxx/xxx/anaconda3/pkgs/cache/4ea078d6.json」,解決方案:加上sudo權限:spa

sudo ~/software/anaconda3/condabin/conda create --name venv36 python=3.6

 

 

包管理code

# 查看當前環境下已安裝packages
$ conda list

# 查找package信息
$ conda search numpy

# 安裝package
$ conda install numpy

# 安裝指定版本package
$ conda install numpy=1.13.3

# 更新package
$ conda update numpy

# 刪除package
$ conda remove numpy

另外,
$ conda install Keras # 安裝keras, 會順帶裝上tensorflow, h5py, hdf5等
$ conda install pillow # 安裝PIL
$ conda install opencv # 安裝cv2
相關文章
相關標籤/搜索