1?創建虛擬環境
conda create -n env_name python=3.8
2?創建虛擬環境的同時安裝必要的包
conda create -n env_name numpy matplotlib python=3.8
3 查看有哪些虛擬環境
????????以下三條命令都可以。注意最后一個是”--”,而不是“-”.
conda env list
conda info -e
conda info --envs
所顯示的列表中,前面帶星號“*“的表示當前活動環境。比如說當前我的環境列表:
4 激活虛擬環境
conda activate env_name
5?退出虛擬環境
conda activate
conda deactivate
5 刪除虛擬環境
????????執行以下命令可以將該指定虛擬環境及其中所安裝的包都刪除。
conda remove --name env_name --all
????????如果只刪除虛擬環境中的某個或者某些包則是:
conda remove --name env_name package_name
6 導出環境?
????????很多的軟件依賴特定的環境,我們可以導出環境,這樣方便自己在需要時恢復環境,也可以提供給別人用于創建完全相同的環境。
#獲得環境中的所有配置
conda env export --name myenv > myenv.yml
#重新還原環境
conda env create -f myenv.yml
1 查詢包的安裝情況
????????查詢看當前環境中安裝了哪些包
conda list
????????查詢當前Anaconda repository中是否有你想要安裝的包
conda search package_name
2 查詢是否有安裝某個包
????????用conda list后跟package名來查找某個指定的包是否已安裝,而且支持*通配模糊查找。
conda list pkgname conda list pkgname*
3?包的安裝和更新
????????在當前(虛擬)環境中安裝一個包:
conda install package_nameconda install numpy=0.20.3
4?conda卸載包
conda uninstall package_nameconda uninstall package_name --force
5?清理anaconda緩存
conda clean -p # 刪除沒有用的包 --packages
conda clean -t # 刪除tar打包 --tarballs
conda clean -y -all # 刪除所有的安裝包及cache(索引緩存、鎖定文件、未使用過的包和tar包)
5. Python版本的管理
5.1 將版本變更到指定版本
conda install python=3.5
5.2 將python版本更新到最新版本
conda update python