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 相关文章推荐
python列表操作使用示例分享
Feb 21 Python
python网络编程之数据传输UDP实例分析
May 20 Python
Python入门教程之运算符与控制流
Aug 17 Python
Python3实现购物车功能
Apr 18 Python
对python创建及引用动态变量名的示例讲解
Nov 10 Python
解决Python运行文件出现out of memory框的问题
Dec 03 Python
使用WingPro 7 设置Python路径的方法
Jul 24 Python
Django中URL的参数传递的实现
Aug 04 Python
记录模型训练时loss值的变化情况
Jun 16 Python
Django 权限管理(permissions)与用户组(group)详解
Nov 30 Python
Python中使用subprocess库创建附加进程
May 11 Python
关于pytest结合csv模块实现csv格式的数据驱动问题
May 30 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
第十节--抽象方法和抽象类
2006/11/16 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
PHP使用CURL实现下载文件功能示例
2019/06/03 PHP
JavaScript基本对象
2007/01/11 Javascript
js模拟类继承小例子
2010/07/17 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
jquery、js操作checkbox全选反选
2014/03/12 Javascript
详解Bootstrap插件
2016/04/25 Javascript
vue监听键盘事件的快捷方法【推荐】
2018/07/11 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
JavaScript的一些小技巧分享
2021/01/06 Javascript
零基础写python爬虫之爬虫框架Scrapy安装配置
2014/11/06 Python
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
2015/10/18 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
图文详解python安装Scrapy框架步骤
2019/05/20 Python
python实现双色球随机选号
2020/01/01 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
如何基于Django实现上下文章跳转
2020/09/16 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
飞利浦比利时官方网站:Philips比利时
2016/08/24 全球购物
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
网络体系结构及协议的定义
2014/03/13 面试题
绿色环保口号
2014/06/12 职场文书
城管执法人员纪律作风整顿思想汇报
2014/09/13 职场文书
个人自我剖析材料
2014/09/30 职场文书
2014年小学数学工作总结
2014/12/12 职场文书
关于拾金不昧的感谢信
2015/01/21 职场文书
格林童话读书笔记
2015/06/30 职场文书
优秀共产党员主要事迹材料
2015/11/05 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书