Python學習(X)—— conda的基本命令

注意,這裏的命令實測都是使用Anaconda Prompt,並不是cmd命令行,不推薦使用後者。

信息展示

  • conda info
    conda詳細信息
    在這裏插入圖片描述
    注意,上圖中的python version不是指當前環境的python版本,而是base環境的版本,想看當前環境的python版本,直接python --version即可(conda命令行同樣可以進入Python)。
  • conda -V
    顯示當前conda版本,也可以使用conda --version
    在這裏插入圖片描述
  • conda list
    查看當前環境下安裝的所有包
    在這裏插入圖片描述
  • conda env list
    顯示當前conda已經創建的所有環境信息:
    在這裏插入圖片描述
    BTW,Anaconda Prompt下,每行命令前面會提示當前環境的名稱,conda env list也會用*號標註當前環境:
    在這裏插入圖片描述

Python環境管理

  • 創建環境
conda create -n NAME python=3.5

NAME是自定義的環境名稱,等號兩側不能有空格
實操:
在這裏插入圖片描述
成功:
在這裏插入圖片描述

  • 切換環境
conda activate NAME

在這裏插入圖片描述

  • 退出環境
conda deactivate

在這裏插入圖片描述
conda deactivate會退回到base環境

  • 刪除環境
conda remove -n NAME --all

在這裏插入圖片描述
操作完了之後:
在這裏插入圖片描述

conda管理包

  • 查看所有包
conda list

在這裏插入圖片描述

  • 安裝包
conda install PACKAGE_NAME

當然,也可以安裝特定版本的包:

conda install PACKAGE_NAME=version_no    # version_no是版本號,只有一個等號
  • 升級包
conda update PACKAGE_NAME
  • 刪除包
python remove PACKAGE_NAME

pip和conda命令對比

命令 pip conda
查看包 pip list conda list
安裝 pip install package_name conda install package_name
安裝(特定版本) pip install package_name==ver_no conda install package_name=ver_no
升級 pip install --upgrade package_name conda update package_name
刪除 pip uninstall package_name conda remove package_name

有以下幾點值得注意:

  • pip只會下載指定的包,conda會下載指定包的依賴包,相應地,刪除時conda也會刪除相應依賴包
  • install指定版本號的包時,pip用“==”,conda用“=”
  • 升級時,pip使用 install --upgrade,conda使用的是update
  • 刪除時,pip使用pip uninstall,conda使用pip remove

關於pip的基本介紹見我的另外一篇文章:使用pip安裝包
關於pip和conda的區別,可見我的另外一篇文章:Python,pip,conda和Anaconda

本文系作者原創,轉載請註明出處。不足之處歡迎評論探討,喜歡的可以點個贊哦。

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