Windows下Anaconda安装、换源与更新的方法


Posted in Python onApril 17, 2020

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。当你尝试pip install xxx时出现各种意外和依赖问题,那么conda就是一方良药。可以让你轻松的安装各种库并处理各种依赖问题。

Anaconda安装

可以从官网下载,不过服务器在国外,所以很慢。推荐使用国内镜像网站:清华大学开源镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,下载后一直next下去安装完成即可,安装位置可以自定义。可以自己勾选add to path添加系统环境变量,或者自己安装完成后手动添加。(没有添加就不能在控制台进行命令操作)

Anaconda换源

由于服务器在国外,所以更新下载很慢,建议换源到国内镜像源,在cmd控制台或者powershell下输入命令即可

清华anaconda镜像:

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 --set show_channel_urls yes

conda额外库:

# pytorch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# 安装时PyTorch,官网给的安装命令需要去掉最后的-c pytorch,才能使用清华源
# conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
# msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
# menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

额外库都是第三方提供的,非anaconda官方的,建议没有特殊需要直接使用稳定的官方库。

中科大anaconda镜像:

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-key channels

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官方支持测试好的最稳定的新版本,所以会出现降级现象。

到此这篇关于Windows下Anaconda安装、换源与更新的方法的文章就介绍到这了,更多相关Anaconda安装、换源与更新内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
tornado框架blog模块分析与使用
Nov 21 Python
CentOS中使用virtualenv搭建python3环境
Jun 08 Python
CentOS 6.5下安装Python 3.5.2(与Python2并存)
Jun 05 Python
使用python将图片格式转换为ico格式的示例
Oct 22 Python
windows中安装Python3.8.0的实现方法
Nov 19 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
python数据库编程 Mysql实现通讯录
Mar 27 Python
python 如何快速复制序列
Sep 07 Python
基于python实现坦克大战游戏
Oct 27 Python
Python实现FTP文件定时自动下载的步骤
Dec 19 Python
新手必备Python开发环境搭建教程
May 28 Python
利用Python第三方库实现预测NBA比赛结果
Jun 21 Python
Python openpyxl 插入折线图实例
Apr 17 #Python
python 画图 图例自由定义方式
Apr 17 #Python
关于python 的legend图例,参数使用说明
Apr 17 #Python
python 实现仿微信聊天时间格式化显示的代码
Apr 17 #Python
python matplotlib实现将图例放在图外
Apr 17 #Python
python 比较字典value的最大值的几种方法
Apr 17 #Python
Python3 selenium 实现QQ群接龙自动化功能
Apr 17 #Python
You might like
WIN98下Apache1.3.14+PHP4.0.4的安装
2006/10/09 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
2014/06/26 PHP
php遍历目录方法小结
2015/03/10 PHP
一种JavaScript的设计模式
2006/11/22 Javascript
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
js自执行函数的几种不同写法的比较
2012/08/16 Javascript
js单例模式的两种方案
2013/10/22 Javascript
JS随机漂浮广告代码具体实例
2013/11/19 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
详解vue slot插槽的使用方法
2017/06/13 Javascript
vue.js评论发布信息可插入QQ表情功能
2017/08/08 Javascript
webpack打包js的方法
2018/03/12 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
详解JavaScript中的强制类型转换
2019/04/15 Javascript
Nodejs中使用puppeteer控制浏览器中视频播放功能
2019/08/26 NodeJs
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析
2020/04/07 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
Python实现方便使用的级联进度信息实例
2015/05/05 Python
Python yield 使用方法浅析
2017/05/20 Python
python的Tqdm模块的使用
2018/01/10 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
python实现取余操作的简单实例
2020/08/16 Python
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
门卫工作岗位职责
2013/12/17 职场文书
小学教研工作制度
2014/01/15 职场文书
老师对学生的评语
2014/04/18 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
2015公务员试用期工作总结
2014/12/12 职场文书
税务会计岗位职责
2015/04/02 职场文书
小学少先队活动总结
2015/05/08 职场文书
经营场所使用证明
2015/06/19 职场文书
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android