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获取beautifulphoto随机某图片代码实例
Dec 18 Python
Python多线程编程(六):可重入锁RLock
Apr 05 Python
Python合并多个装饰器小技巧
Apr 28 Python
python查看FTP是否能连接成功的方法
Jul 30 Python
Python编程实现删除VC临时文件及Debug目录的方法
Mar 22 Python
Python使用文件锁实现进程间同步功能【基于fcntl模块】
Oct 16 Python
Python3 XML 获取雅虎天气的实现方法
Feb 01 Python
Python生成短uuid的方法实例详解
May 29 Python
我用Python抓取了7000 多本电子书案例详解
Mar 25 Python
python selenium登录豆瓣网过程解析
Aug 10 Python
Django权限设置及验证方式
May 13 Python
keras中模型训练class_weight,sample_weight区别说明
May 23 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
PHP 变量定义和变量替换的方法
2009/07/30 PHP
php简单实现数组分页的方法
2016/04/30 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
Display SQL Server Version Information
2007/06/21 Javascript
jQuery textarea的长度进行验证
2009/05/06 Javascript
jQuery 版元素拖拽原型代码
2011/04/25 Javascript
jQuery使用一个按钮控制图片的伸缩实现思路
2013/04/19 Javascript
jquery html动态生成select标签出问题的解决方法
2013/11/20 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
2014/02/24 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
2015/02/20 Javascript
vue axios请求超时的正确处理方法
2018/04/02 Javascript
Vue 重置组件到初始状态的方法示例
2018/10/10 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
Angular+ionic实现折叠展开效果的示例代码
2020/07/29 Javascript
[48:46]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第二场 11.19
2020/11/19 DOTA
python threading模块操作多线程介绍
2015/04/08 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
python如何实现代码检查
2019/06/28 Python
flask框架单元测试原理与用法实例分析
2019/07/23 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
使用纯HTML5编写一款网页上的时钟的代码分享
2015/11/16 HTML / CSS
罗技美国官网:Logitech美国
2020/01/22 全球购物
linux面试题参考答案(2)
2015/12/06 面试题
学习型党组织建设经验材料
2014/05/26 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
实习证明格式范文
2014/10/14 职场文书
爱情保证书
2015/01/17 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书
小学生安全保证书
2015/05/09 职场文书
Vue h函数的使用详解
2022/02/18 Vue.js
MySQL多表查询机制
2022/03/17 MySQL