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模块学习 re 正则表达式
May 19 Python
python根据路径导入模块的方法
Sep 30 Python
Python中统计函数运行耗时的方法
May 05 Python
Python使用logging结合decorator模式实现优化日志输出的方法
Apr 16 Python
在pandas中遍历DataFrame行的实现方法
Oct 23 Python
Python单元测试与测试用例简析
Nov 09 Python
Python for循环搭配else常见问题解决
Feb 11 Python
jupyter notebook读取/导出文件/图片实例
Apr 16 Python
Django中Aggregation聚合的基本使用方法
Jul 09 Python
Python从MySQL数据库中面抽取试题,生成试卷
Jan 14 Python
python实现马丁策略回测3000只股票的实例代码
Jan 22 Python
如何利用Python实现一个论文降重工具
Jul 09 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
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
PHP实现长文章分页实例代码(附源码)
2016/02/03 PHP
PHP对象的浅复制与深复制的实例详解
2017/10/26 PHP
PHP生成随机字符串实例代码(字母+数字)
2019/09/11 PHP
JavaScript 拖拉缩放效果
2008/12/10 Javascript
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
jQuery学习笔记之jQuery原型属性和方法
2014/06/09 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
深入浅出理解javaScript原型链
2015/05/09 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
2016/07/19 Javascript
VUE实现日历组件功能
2017/03/13 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
JS中移除非数字最多保留一位小数
2018/05/09 Javascript
Nodejs实现多文件夹文件同步
2018/10/17 NodeJs
深入了解Hybrid App技术的相关知识
2019/07/17 Javascript
Vue混入mixins滚动触底的方法
2019/11/22 Javascript
微信小程序中target和currentTarget的区别小结
2020/11/06 Javascript
Flask框架Jinjia模板常用语法总结
2018/07/19 Python
python3实现多线程聊天室
2018/12/12 Python
python 发送和接收ActiveMQ消息的实例
2019/01/30 Python
Python操作远程服务器 paramiko模块详细介绍
2019/08/07 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
Python如何读取文件中图片格式
2020/01/13 Python
python3 xpath和requests应用详解
2020/03/06 Python
OpenCV利用python来实现图像的直方图均衡化
2020/10/21 Python
Pretty Green美国:英式摇滚服饰风格代表品牌之一
2019/01/23 全球购物
五一家具促销方案
2014/01/10 职场文书
中专毕业生自我鉴定
2014/02/02 职场文书
品质标语大全
2014/06/21 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
mysqldump进行数据备份详解
2022/07/15 MySQL