【Python Env】Conda 常用命令

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

發佈了8 篇原創文章 · 獲贊 1 · 訪問量 551
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章