conda常用命令整理及用法詳解
Conda
Conda是Anaconda中一個強大的包和環(huán)境管理工具,可以在Windows系統(tǒng)中的的Anaconda Prompt命令行使用,也可以在macOS或者Linux系統(tǒng)的終端窗口的命令行使用。
本文簡單介紹conda的一些常用命令命令,僅供參考。
系統(tǒng)環(huán)境: win10
Anaconda 版本: Anaconda3(64-bit)
1 創(chuàng)建、刪除和復(fù)制虛擬環(huán)境
創(chuàng)建名為 env_name
的虛擬環(huán)境:
conda create --name env_name
創(chuàng)建名為 env_name
的虛擬環(huán)境并同時安裝 python3.7
:
conda create --name env_name python=3.7
刪除名為 env_name
的虛擬環(huán)境:
conda remove --name env_name --all
復(fù)制名為 env_name
的虛擬環(huán)境:
conda create --name env_name_old --clone env_name_new
PS:Anaconda沒有重命名虛擬環(huán)境的操作,若要重命名虛擬環(huán)境,需要結(jié)合復(fù)制和刪除虛擬環(huán)境兩個命令實現(xiàn)。
2 激活虛擬環(huán)境
激活名為 env_name
的虛擬環(huán)境:
conda activate env_name
3 查看當(dāng)前虛擬環(huán)境列表
conda env list
或 conda info -e
4 給虛擬環(huán)境裝包
指定虛擬環(huán)境名進行裝包:
conda install -n env_name package_name
激活虛擬環(huán)境,并在該虛擬環(huán)境下裝包:
conda activate env_name
conda install package_name
安裝指定版本號的包:
conda install peckage_name==x.x
5 配置Anaconda的鏡像網(wǎng)址
使用如下命令在家目錄生成名為 .condarc
的配置文件:
conda config
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
確保配置文件的格式如下:
ssl_verify: true channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ show_channel_urls: true
查看當(dāng)前鏡像:
conda config --show channels
查看配置文件路徑及鏡像:
conda config --show-sources
6 給jupyter notebook添加虛擬環(huán)境的內(nèi)核
查看內(nèi)核:
jupyter kernelspec list
刪除內(nèi)核:
jupyter kernelspec remove kernel_name
在虛擬環(huán)境中安裝 ipykernel
conda install ipykernel
連接虛擬環(huán)境到 jupyter kernel
:
python -m ipykernel install --user --name env_name --display-name "簡稱"
7 版本控制
查看歷史版本:
conda list --revision
回滾到指定版本(其中 num
是版本號):
conda install --rev num
8 jupyter notebook安裝插件
如果直接用 conda install jupyter_nbextensions_configurator
安裝可能會出現(xiàn) Solving environment: failed with initial frozen solve. Retrying with flexible solve.
的錯誤,這時可以用如下命令安裝:
pip install jupyter_contrib_nbextensions
jupyter-contrib-nbextension install --user
9 Anaconda從本地安裝包
"package_path"
是本地的包的絕對路徑,最好用雙引號 ""
括起來:
conda install --use-local "package_path"
pip install "package_path"
PS:小技巧,在使用Anaconda安裝包時,有很多包比較大,可能有的包很快就下載完成、有的包下載一半連接就斷了,這時可以用下載時顯示的包的網(wǎng)址自己下載,如用迅雷(迅雷下載這些包的速度很快)等工具下載,下載完成之后放到Anaconda安裝路徑/pkgs下,最后再用從本地安裝包的方法安裝該包,但是記得即使你在本地將所有包都安裝好了,最后依然要把原來安裝包的命令在執(zhí)行一下,這次執(zhí)行不會下載任何包,只是確保該包所有的配置都能成功。
如上圖所示,在執(zhí)行conda install -c conda-forge jupyter_nbextensions_configurator
時 jupyter_contrib_nbex
包下載失敗,只需要手動下載該包,之后放到上述的目錄下,最后再執(zhí)行conda install -c conda-forge jupyter_nbextensions_configurator
命令即可。
10 導(dǎo)出配置文件和通過配置文件安裝
pip
批量導(dǎo)出包含環(huán)境中所有組件的requirements.txt
文件
pip freeze > requirements.txt
pip
批量安裝requirements.txt
文件中包含的組件依賴
pip install -r requirements.txt
conda
批量導(dǎo)出包含環(huán)境中所有組件的requirements.txt
文件
conda list -e > requirements.txt
conda
批量安裝requirements.txt
文件中包含的組件依賴
conda install --yes --file requirements.txt
以上就是conda常用命令整理及用法詳解的詳細(xì)內(nèi)容,更多關(guān)于conda常用命令的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
windows下Idea使用git clone failed. Could not read from remote r
這篇文章主要介紹了windows下Idea使用git clone failed. Could not read from remote repository.,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09基于HTTP協(xié)議的一些實時數(shù)據(jù)獲取技術(shù)詳解
HTTP 協(xié)議是一個標(biāo)準(zhǔn),定義了web客戶端如何與服務(wù)器對話,以及數(shù)據(jù)如何從服務(wù)器傳回客戶端,下面這篇文章主要給大家介紹了關(guān)于基于HTTP協(xié)議的一些實時數(shù)據(jù)獲取技術(shù)的相關(guān)資料,需要的朋友可以參考下2018-07-07RocketMQ單結(jié)點安裝/Dashboard安裝過程分享
RocketMq屬于天生集群,需要同時啟動nameServer和Broker進行部署,在通過Dashboard進行監(jiān)控,本文給大家介紹RocketMQ單結(jié)點安裝/Dashboard安裝過程,感興趣的朋友跟隨小編一起看看吧2024-07-07