pip和anaconda的一些經驗

2021-10-02 16:07:20 字數 1511 閱讀 8534

conda是環境和包管理器。conda建立的python環境中也有乙個pip,在乙個環境中既可以用conda安裝包,又可以用pip安裝包

可參考這個鏈結

anaconda可以取代python,安裝anaconda後不用再裝python。anaconda已經整合了python環境。

如果計算機上已經安裝了 python,再安裝anaconda,這不會有任何影響。實際上,指令碼和程式使用的預設 python 是 anaconda 附帶的 python。

# 建立名為 my_env且安裝了 python 3.5、numpy 和 pandas 的環境

conda create -n my_env python=

3.5 numpy pandas

# windows 進入\離開 建立的環境

activate my_env

deactivate

# linux進入建立的環境

source activate my_env

# 檢視當前進入的環境裡的包

conda list

# 在當前環境安裝包、刪除包和更新包

conda install numpy=

1.10

conda remove package_name

conda update package_name

conda update -

-all

# 列出你建立的所有環境,當前環境有星號(*)

conda env list

# 刪除指定環境

conda env remove -n my_env

共享環境這項功能確實很有用,它能讓其他人安裝你的**中使用的所有包,並確保這些包的版本正確。你可以使用 conda env export > environment.yaml 將包儲存為 yaml。命令的第一部分 conda env export 用於輸出環境中的所有包的名稱(包括 python 版本)。匯出命令的第二部分 > environment.yaml 將匯出的文字寫入到 yaml 檔案 environment.yaml 中。現在可以共享此檔案,而且其他人能夠用於建立和你專案相同的環境。

要通過環境檔案建立環境,請使用 conda env create -f environment.yaml。這會建立乙個新環境,而且它具有同樣的在 environment.yaml 中列出的庫。

可以執行下列命令換源:

-set show_channel_urls yes由於專利問題,opencv的某些方法(如sift)在高版本無法使用,所以一般選擇這個版本安裝。

pip install opencv-python==3.4.2.16

pip install opencv-contrib-python==3.4.2.16

Anaconda的一些命令

1 首先在所在系統中安裝anaconda。可以開啟命令列輸入conda v檢驗是否安裝以及當前conda的版本。2 conda常用的命令。1 conda list 檢視安裝了哪些包。2 conda env list 或 conda info e 檢視當前存在哪些虛擬環境 3 conda update...

anaconda的一些使用記錄

檢視環境有哪些 conda info e 建立環境 conda create n lls python37 python 3.7 啟用環境 activate 如 activate lls python37 注 由於配置的是清華的映象,不知什麼原因,使用python3.7的conda環境時,安裝ten...

Anaconda命令的一些應用

請多用pip少用conda,anaconda官方貌似對大陸不太友好,即使清華的映象源也無法獲取conda官方最新的包,而且conda伺服器應該是刻意對大陸限速了,比pip官方源還要慢。唉,要是沒有這堵牆就好了,愚民終害己。新增多個不同的國內源 conda config add channels co...