1. 程式人生 > >conda 常用命令

conda 常用命令

命令 步驟 指定版本 name padding info pda 激活 最新版

conda 常用命令整理

查看 conda 版本號

conda -V

conda --version

環境管理

  1. 查看當前有哪些環境

conda env list

conda info -e

實際執行命令示例: ? ~ conda env list # conda environments: # base * /anaconda3 flaskdev /anaconda3/envs/flaskdev pythonRoad /anaconda3/envs/pythonRoad test_py2 /anaconda3/envs/test_py2

? ~ conda info -e # conda environments: # base * /anaconda3 flaskdev /anaconda3/envs/flaskdev pythonRoad /anaconda3/envs/pythonRoad test_py2 /anaconda3/envs/test_py2

  1. 查看環境管理的命令幫助

conda env -h

  1. 創建環境

conda create --name your_env_name

  1. 創建指定 python 版本的環境

conda create --name your_env_name python=2.7

conda create --name your_env_name python=3.6

  1. 創建包含某些包的環境

conda create --name your_env_name numpy scrapy

  1. 創建指定版本下包含某些包的環境

conda create --name your_env_name python=3.6 numpy scrapy

  1. 激活某個環境

source activate target_env_name

  1. 關閉激活的環境

source deactivate target_env_name

  1. 復制某個環境

conda create --name new_env_name --clone old_env_name

  1. 刪除某個環境

conda remove --name target_env_name --all

包管理

  1. 列舉當前活躍環境下的所有包

conda list

  1. 列舉一個指定環境下的所有包

conda list -n your_env_name

  1. 為激活環境安裝某個包

conda install package_name

  1. 為指定環境安裝某個包

conda install --name target_env_name package_name

  1. 更新當前環境某個包

conda update package_name

  1. 更新指定環境某個包

conda update -n target_env_name package_name

  1. 刪除當前環境某個包

conda remove package_name

註意: 如果是通過pip安裝的包,移除時也請使用 pip uninstall package_name 命令移除,如果使用 conda remove 可能會發生異常,導致conda不可用

  1. 刪除指定環境某個包

conda remove -n target_env_name package_name

  1. 搜索某個包信息

conda search package_name

  1. 更新anaconda

conda update anaconda

  1. 更新python至最新版本

conda update python

  1. 更新所有包

conda update --all

分享環境

把自己的環境分享給別人,方便他人快速建立與你一模一樣的環境(同一個版本的python及各種包). 一個分享環境快速的方法就是給他人一個你要分享環境的.yml文件。首先通過activate命令激活要分享的環境,然後在激活的環境中輸入下面的命令,會在當前工作目錄下生成一個yml文件。

步驟:

1) 生成欲分享環境的yml文件

conda env export > environment.yml

2) 他人在自己本地使用yml文件創建文件

conda env create -f environment.yml


參考博客: https://blog.csdn.net/menc15/article/details/71477949/

conda 常用命令