一、Anaconda創(chuàng)建、刪除和復(fù)制環(huán)境
1. 創(chuàng)建虛擬環(huán)境
conda create -n your_env_name python=x.x
# 在創(chuàng)建環(huán)境的同時安裝必要的包
conda create -n your_env_name numpy matplotlib python=x.x
# 在指定的虛擬環(huán)境中安裝額外的包
conda install -n your_env_name package_name
一般在創(chuàng)建環(huán)境的時候用第一條指令即可,有需要的包等后面再安裝。注意,在安裝環(huán)境時要指定Python的版本,否則會自動安裝Python的最新版本
2. 激活虛擬環(huán)境
activate your_env_name
# 退出當(dāng)前環(huán)境
deactivate your_env_name
3. 刪除虛擬環(huán)境
conda remove -n your_env_name --all
# 刪除虛擬環(huán)境中的某個包:
conda remove --name your_env_name package_name
4. 復(fù)制虛擬環(huán)境
(1).在本機(jī)上面進(jìn)行環(huán)境復(fù)制
conda create -n new_env_name --clone old_env #[方案一]根據(jù)已有環(huán)境名復(fù)制生成新的環(huán)境
conda create -n new_env_name --clone old_env_path #[方案二]根據(jù)已有環(huán)境路徑復(fù)制生成新的環(huán)境,其中old_env_path為舊環(huán)境的路徑
(2).復(fù)制到其他的機(jī)器上面
方案一:
1)導(dǎo)出環(huán)境
conda env export > ~/env.yaml 或者 conda env export > environment.yaml
利用conda env export導(dǎo)出的是個yaml格式的文件,該文件記錄了環(huán)境名,軟件源地址以及安裝包列表
2)使用yaml配置文件創(chuàng)建新環(huán)境
conda env create -f ~/env.yaml 或者 conda env create -f environment.yaml
在新的機(jī)器中可直接執(zhí)行上述命令,生成的環(huán)境與復(fù)制源完全一樣(包括環(huán)境名)。
方案二:
1)將原來電腦上的環(huán)境所在文件夾復(fù)制到當(dāng)前機(jī)器的任意路徑下
2)在當(dāng)前機(jī)器中進(jìn)行如下操作:
conda create -n new_env_name --clone ~/path
這樣就完成了環(huán)境的移植
方案二的這種方法移植過來的環(huán)境只是安裝了原來環(huán)境中用conda install等命令直接安裝的包,用pip之類裝的東西并沒有移植過來,需要重新安裝
二、conda常用指令
1. 查看conda版本
conda -V
2. 查看安裝了哪些包
conda list
3. 查看當(dāng)前存在哪些虛擬環(huán)境
conda env list
conda info -e
這兩條指令的功能是一樣的
4. 檢查更新當(dāng)前conda
conda update conda
5. 設(shè)置國內(nèi)鏡像
conda下載東西時,默認(rèn)的鏡像源下載的速率很慢,修改conda的鏡像源能夠加快下載速度。一些設(shè)置鏡像的操作如下:
(1).查看已添加的鏡像
conda config --get channels
(2).換回默認(rèn)鏡像
conda config --remove-key channels
(3).添加清華鏡像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
在添加鏡像時選擇其中任意一個即可
(4).設(shè)置搜索時顯示頻道地址
conda config --set show_channel_urls yes
(5).刪除指定鏡像
conda config --remove channels 地址
(6).確認(rèn)鏡像添加成功文章來源:http://www.zghlxwxcb.cn/news/detail-420081.html
conda config --get channels
參考博文:
anaconda 如何創(chuàng)建虛擬環(huán)境
Anaconda創(chuàng)建、激活、退出、刪除虛擬環(huán)境的方法
conda修改鏡像(簡約清晰版)
Conda環(huán)境移植(克?。┑倪h(yuǎn)程方案文章來源地址http://www.zghlxwxcb.cn/news/detail-420081.html
到了這里,關(guān)于Anaconda創(chuàng)建、刪除虛擬環(huán)境以及一些conda常用指令的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!