使用Anaconda進行環境和包的管理

2021-09-24 05:22:43 字數 1608 閱讀 9218

0.conda常用命令參考

conda常用命令參考

conda能讓開發者輕鬆的建立、儲存、載入和選擇本地的電腦的開發環境,這尤其適用於python開發者。

當系統中,存在多個不同版本的python,如python2.7、python3.7,及各種依賴於不同版本的包,這時候很容易在呼叫和選擇的時候出現意想不到的問題,conda就是用於解決它而產生的。conda可以基於不同的python版本建立環境

如:開發者a可以基於python3.7建立乙個自己用的環境conda create --name a_env python=3.7,再將自己需要的包安裝在 a_env 這個環境中,當以後需要用時,直接選擇自己的配置的環境即可。

1. 不同版本的conda,只會影響建立環境(env)下的預設python版本。

conda create --name env_name python=python版本號(預設為當前 python 版本)

2.conda安裝的第三方包在本地的路徑

以我用的miniconda為例,conda所有環境的包都集中凡在 pkg 檔案中。

cd /home/i2/miniconda3/pkg
3.conda建立的環境存放的路徑
cd /home/i2/miniconda3/envs
4.檢視當前conda中預設的python版本

python -v  #注意v是大寫
5.刪除conda中的虛擬環境

#要刪除的環境為i2_env

conda env remove -n i2_env
6.簡化啟用虛擬環境的命令

若要啟用環境i2_env,需輸入命令source activate i2_env

現在可以通過在~/.bashrc檔案中新增命令,進而簡化。

1)修改~/.bashrc檔案

vim ~/.bashrc

↓轉到最後一行,新增**alias i2_env="source activate i2_env"(見圖1)

↓將修改後檔案生效source ~/.bashrc

↓通過i2_env直接啟動環境(見圖2)

圖1圖27.修改pip源和conda源

怎麼修改pip源

8.更改環境中 python 的版本

參考(雲+社群)的乙個回答。

首先,通過執行

conda update conda

那就執行

conda install python=3.5

這將嘗試將根環境中的所有軟體包更新為python 3版本。如果它不可能(例如,因為某些軟體包不是為python 3.5構建的),它會給你乙個錯誤資訊,指出哪個軟體包引起了問題。

如果使用pip安裝軟體包,則必須重新安裝它們。

利用anaconda進行環境配置

bash anaconda3 5.0.0 linux x86 64.sh一路回車,如果有需要回答的輸入yes就可以。在確認安裝位置時,可以修改,如果不修改就預設安裝到 root anaconda3目錄下,建議使用預設的安裝位置,並記住該位置,後續進行環境配置時會用到。下面就直接回車,開始安裝。安裝結...

使用Anaconda配置環境

python易用,但用好卻不易,其中比較頭疼的就是包管理和python不同版本的問題,特別是當你使用windows的時候。為了解決這些問題,有不少發行版的python,比如winpython anaconda等,這些發行版將python和許多常用的package打包,方便pythoners直接使用,...

使用anaconda建立虛擬環境

1.安裝anaconda或者minconda 2.配置環境變數 在環境變數中新增以上三處路徑 3.使用命令建立虛擬環境 conda create n env name list of packages 下面建立乙個名為py36的python3.6環境 conda create n py36 pyth...