Python Conda 介紹及常用命令

2022-08-26 01:48:11 字數 3428 閱讀 5418

anaconda 是乙個用於科學計算的 python 發行版,支援 linux, mac, windows, 包含了眾多流行的科學計算、資料分析的 python 包。其使用conda系統進行包管理。

區別於 virtualenv(python 環境管理工具) 的地方是 conda 不僅可以管理環境,還可管理 python 的版本,建立獨立環境只是 conda 的乙個功能,它還是可以安裝庫

那麼安裝庫方面和 pip 的區別呢?

所以,conda 在 python 安裝依賴於其它語言的 python 庫表現極佳,多用於 python 的科學計算和資料分析的環境搭建、管理。下文介紹的是 conda 常用的命令和操作。

tip: 完成版大約需要 3gb 的空間

conda config --add channels 

conda config --set show_channel_urls yes

之後安裝庫的時候會顯示源的位址,如下圖:

為了方便查詢和記憶,常用命令分為 2 個部分:

建立:conda create --name env_name python=python版本號(預設為當前 python 版本,例如:python=2.7.5)

列出所有 env:conda info -e

刪除:conda remove -n env_name --all

啟用、退出:source activate env_namesource deactivate env_name(windows 下去掉 source 命令)

匯出、匯入環境:conda env export > env_info_file.ymlconda env create -f env_info_file.yml(匯出、匯入命令都是給予當前環境)

複製環境:conda create --name env_name --clone exist_env_name

conda 建立後的環境種自帶 pip,所以安裝包也可以直接通過 pip 進行安裝。

package_name:包名

安裝包:conda install package_name,通過-n引數安裝到指定環境conda install -n env_name package_name

檢視已安裝的包:conda list,同樣支援-n引數

查詢已安裝包的資訊:conda search package_name

更新包:conda update -n env_name package_name

刪除包:conda remove -n env_name package_name

出處:本作品採用知識共享署名-相同方式共享 4.0 國際許可協議進行許可。

anaconda 是乙個用於科學計算的 python 發行版,支援 linux, mac, windows, 包含了眾多流行的科學計算、資料分析的 python 包。其使用conda系統進行包管理。

區別於 virtualenv(python 環境管理工具) 的地方是 conda 不僅可以管理環境,還可管理 python 的版本,建立獨立環境只是 conda 的乙個功能,它還是可以安裝庫

那麼安裝庫方面和 pip 的區別呢?

所以,conda 在 python 安裝依賴於其它語言的 python 庫表現極佳,多用於 python 的科學計算和資料分析的環境搭建、管理。下文介紹的是 conda 常用的命令和操作。

tip: 完成版大約需要 3gb 的空間

conda config --add channels 

conda config --set show_channel_urls yes

之後安裝庫的時候會顯示源的位址,如下圖:

為了方便查詢和記憶,常用命令分為 2 個部分:

建立:conda create --name env_name python=python版本號(預設為當前 python 版本,例如:python=2.7.5)

列出所有 env:conda info -e

刪除:conda remove -n env_name --all

啟用、退出:source activate env_namesource deactivate env_name(windows 下去掉 source 命令)

匯出、匯入環境:conda env export > env_info_file.ymlconda env create -f env_info_file.yml(匯出、匯入命令都是給予當前環境)

複製環境:conda create --name env_name --clone exist_env_name

conda 建立後的環境種自帶 pip,所以安裝包也可以直接通過 pip 進行安裝。

package_name:包名

安裝包:conda install package_name,通過-n引數安裝到指定環境conda install -n env_name package_name

檢視已安裝的包:conda list,同樣支援-n引數

查詢已安裝包的資訊:conda search package_name

更新包:conda update -n env_name package_name

刪除包:conda remove -n env_name package_name

istream, outstream使用及常見錯誤

使用方法 使用filebuf開啟檔案,並拷貝給istream ostream。如下面的例子中,實現讀取並處理deseq資料夾下所有檔案,輸出到ostream fw.code cpp view plain copy include include include include include inc...

js的Prototype屬性 解釋及常

解釋及常用方法 rel noopener noreferrer js的prototype屬性 解釋及常用方法 jacky民工 函式 原型 每乙個建構函式都有乙個屬性叫做原型 prototype,下面都不再翻譯,使用其原文 這個屬性非常有用 為乙個特定類宣告通用的變數或者函式。prototype的定義...

C 常量及常物件 成員彙總

到了做題階段,發現對c 中一些常量和常物件 函式等這些東西還是區分的很不好,各種亂,所以有必要好好整理一下了。這裡我畫了一張圖,從這張圖入手來分析結構應該會更清晰一些 首先來看左上部分的常量 包括文字 符號常量和常變數。文字常量就是乙個具體的數字,如s 圓的面積 r r 3.14,3.14就是乙個文...