anaconda常用指令,更新查看添加下载源等
生活随笔
收集整理的這篇文章主要介紹了
anaconda常用指令,更新查看添加下载源等
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
????記錄一下anaconda命令行常用指令,方便查閱,會(huì)不定期更新~
- 檢查conda版本
conda --version
- Anaconda更新
# conda
conda update conda
# anaconda(升級(jí)anaconda前需要先升級(jí)conda)
conda update anaconda
# anaconda-navigator
conda update anaconda-navigator
# spyder
conda update spyder
# 所有包
conda update --all
# 盡量避免使用conda update --all命令,可能會(huì)出現(xiàn)部分包降級(jí)的問(wèn)題
????最近發(fā)現(xiàn)conda update conda很多包的版本會(huì)升級(jí),出現(xiàn)anaconda=custom的版本號(hào),但是conda update anaconda后很多包的版本又被降級(jí)了!我的理解是conda update conda升級(jí)的是conda下最新的版本,并使得anaconda成為了用戶自己的定制版本,不在是anaconda官方的規(guī)定版本了。而conda update anaconda是將所有包升級(jí)到ananconda官方支持測(cè)試好的最穩(wěn)定的新版本,所以會(huì)出現(xiàn)降級(jí)現(xiàn)象。
- 查看已安裝包
使用這條命令來(lái)查看哪個(gè)版本的python或其他程序安裝在了該環(huán)境中,或者確保某些包已經(jīng)被安裝了或被刪除了
conda list
- 查看Python環(huán)境
可以看到在anaconda下創(chuàng)建的所有python環(huán)境,前面有個(gè)‘*’的代表當(dāng)前環(huán)境:
//三個(gè)命令等效1. conda info -e2. conda info --envs3. conda info --env
- 查看當(dāng)前下載源,添加及刪除下載源
如果當(dāng)前源非國(guó)內(nèi)鏡像源,可能下載速度較慢,建議換源到國(guó)內(nèi)鏡像源
# 查看當(dāng)前下載源
conda config --show-sources
# 添加下載源
# 清華鏡像源
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.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
# 添加下載源后,設(shè)置搜索時(shí)顯示通道地址
conda config --set show_channel_urls yes
# 刪除下載源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
????如果出現(xiàn)國(guó)內(nèi)源掛掉的情況,就換回默認(rèn)源
conda config --remove-key channels
- 在當(dāng)前anaconda下搭建新的python環(huán)境
如果已經(jīng)安裝了一個(gè)anaconda版本,其中會(huì)自帶python版本,但需要應(yīng)用到其他版本的python,可以在當(dāng)前anaconda下搭建新的python環(huán)境
#在不影響當(dāng)前版本的情況下,新建環(huán)境并安裝不同版本的python
#新建一個(gè)Python版本為3.6 名稱為 py36 的環(huán)境
conda create -n py36 python=3.6 anaconda
#注:將py36替換為您要?jiǎng)?chuàng)建的環(huán)境的名稱。 anaconda是元數(shù)據(jù)包,帶這個(gè)會(huì)把base的基礎(chǔ)包一起安裝,不帶的話新環(huán)境只包含python3.6相關(guān)的包。 python = 3.6是您要在此新環(huán)境中安裝的軟件包和版本。 這可以是任何包,例如numpy = 1.7,或多個(gè)包。
#然后激活想要使用的環(huán)境即可
conda activate py36
#更新Python
# 普通的更新python
conda update python# 將python更新到另外一個(gè)版本/安裝指定版本的python
conda install python=3.6
- 進(jìn)入,退出當(dāng)前環(huán)境
#進(jìn)入指定環(huán)境 注:base為想進(jìn)入的環(huán)境名,根據(jù)環(huán)境明自行更改
conda activate base
#退出當(dāng)前環(huán)境
conda deactivate
????括號(hào)中的名字為當(dāng)前環(huán)境名
- 環(huán)境中python的進(jìn)入與退出,注意和環(huán)境的進(jìn)入與退出的區(qū)別
#進(jìn)如當(dāng)前環(huán)境的python
python
#退出python
exit()
參考鏈接1
總結(jié)
以上是生活随笔為你收集整理的anaconda常用指令,更新查看添加下载源等的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 图像几何变换C++实现--镜像,平移,旋
- 下一篇: Windows下修改jupyter默认工