Conda 常用命令整理
- 查看
conda
版本號
conda -V
或
conda --version
Conda環境管理
- 查看當前有哪些環境
conda env list
或
conda info -e
-
查看環境管理的命令幫助
conda env -h
-
創建環境
conda create --name your_env_name
-
創建指定
python
版本的環境
conda create --name your_env_name python=2.7
或
conda create --name your_env_name python=3.7
-
創建包含某些包的環境
conda create --name your_env_name numpy scrapy
-
創建指定版本下包含某些包的環境
conda create --name your_env_name python=3.7 numpy scrapy
-
激活某個環境
source activate target_env_name
-
關閉激活的環境
source deactivate target_env_name
-
複製某個環境
conda create --name new_env_name --clone old_env_name
-
刪除某個環境
conda remove --name target_env_name --all
包管理
-
列舉當前活躍環境下的所有包
conda list
-
列舉一個指定環境下的所有包
conda list -n your_env_name
-
爲激活環境安裝某個包
conda install package_name
-
爲指定環境安裝某個包
conda install --name target_env_name package_name
-
更新當前環境某個包
conda update package_name
-
更新指定環境某個包
conda update -n target_env_name package_name
-
刪除當前環境某個包
conda remove package_name
注意: 如果是通過pip安裝的包,移除時也請使用 pip uninstall package_name 命令移除,如果使用 conda remove 可能會發生異常,導致conda不可用
-
刪除指定環境某個包
conda remove -n target_env_name package_name
-
搜索某個包信息
conda search package_name
-
更新miniconda
conda update miniconda
-
更新python至最新版本
conda update python
-
更新所有包
conda update --all
分享環境
把自己的環境分享給別人,方便他人快速建立與你一模一樣的環境(同一個版本的python及各種包). 一個分享環境快速的方法就是給他人一個你要分享環境的.yml文件。首先通過activate命令激活要分享的環境,然後在激活的環境中輸入下面的命令,會在當前工作目錄下生成一個yml文件。
Step1 : 生成欲分享環境的yml文件
conda env export > environment.yml
Step2 : 他人在自己本地使用yml文件創建文件
conda env create -f environment.yml
參考博客:https://www.cnblogs.com/gandoufu/p/9748841.html