anaconda常用指令,更新查看添加下载源等

转载请注明出处
文章地址:https://blog.csdn.net/duiwangxiaomi/article/details/109593234?spm=1001.2014.3001.5501

    记录一下anaconda命令行常用指令,方便查阅,会不定期更新~

  1. 检查conda版本
conda --version
  1. Anaconda更新
# conda
conda update conda
# anaconda(升级anaconda前需要先升级conda)
conda update anaconda
# anaconda-navigator
conda update anaconda-navigator
# spyder
conda update spyder
# 所有包
conda update --all
# 尽量避免使用conda update --all命令,可能会出现部分包降级的问题

    最近发现conda update conda很多包的版本会升级,出现anaconda=custom的版本号,但是conda update anaconda后很多包的版本又被降级了!我的理解是conda update conda升级的是conda下最新的版本,并使得anaconda成为了用户自己的定制版本,不在是anaconda官方的规定版本了。而conda update anaconda是将所有包升级到ananconda官方支持测试好的最稳定的新版本,所以会出现降级现象。

  1. 查看已安装包
    使用这条命令来查看哪个版本的python或其他程序安装在了该环境中,或者确保某些包已经被安装了或被删除了
conda list
  1. 查看Python环境
    可以看到在anaconda下创建的所有python环境,前面有个‘*’的代表当前环境:
	//三个命令等效
 1. conda info -e
 2. conda info --envs
 3. conda info --env
  1. 查看当前下载源,添加及删除下载源
    如果当前源非国内镜像源,可能下载速度较慢,建议换源到国内镜像源
# 查看当前下载源
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/
# 添加下载源后,设置搜索时显示通道地址
conda config --set show_channel_urls yes
# 删除下载源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

图1
    如果出现国内源挂掉的情况,就换回默认源

conda config --remove-key channels
  1. 在当前anaconda下搭建新的python环境
    如果已经安装了一个anaconda版本,其中会自带python版本,但需要应用到其他版本的python,可以在当前anaconda下搭建新的python环境
#在不影响当前版本的情况下,新建环境并安装不同版本的python
#新建一个Python版本为3.6 名称为 py36 的环境
conda create -n py36 python=3.6 anaconda
#注:将py36替换为您要创建的环境的名称。 anaconda是元数据包,带这个会把base的基础包一起安装,不带的话新环境只包含python3.6相关的包。 python = 3.6是您要在此新环境中安装的软件包和版本。 这可以是任何包,例如numpy = 1.7,或多个包。
#然后激活想要使用的环境即可
conda activate py36
#更新Python
# 普通的更新python
conda update python

# 将python更新到另外一个版本/安装指定版本的python
conda install python=3.6
  1. 进入,退出当前环境
#进入指定环境 注:base为想进入的环境名,根据环境明自行更改
conda activate base
#退出当前环境
conda deactivate

    括号中的名字为当前环境名
图2

  1. 环境中python的进入与退出,注意和环境的进入与退出的区别
#进如当前环境的python
python
#退出python
exit()

参考链接1

查看Anaconda的镜像配置,可以使用以下命令: ``` conda config --show channels ***conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ ``` 这两个命令会将清华大学镜像添加Anaconda的配置中。 如果你想配置其他第三方,可以使用类似的命令,只需将URL替换为对应的地址。比如,要配置Conda Forge,可以使用以下命令: ``` conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ ``` 同样,你可以使用类似的命令配置其他第三方,如msys2、bioconda、menpo和pytorch。 最后,如果你想删除某个镜像,可以使用以下命令: ``` conda config --remove channels <URL> ``` 其中,`<URL>`是要删除的镜像的地址。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Anaconda 镜像操作(查看配置删除)](https://blog.csdn.net/SL_World/article/details/108520531)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [Anaconda 镜像操作(添加查看、删除)](https://blog.csdn.net/summertime1234/article/details/128866174)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值