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杀死一个线程的方法
Sep 06 Python
python中的插值 scipy-interp的实现代码
Jul 23 Python
python 解压pkl文件的方法
Oct 25 Python
python 搭建简单的http server,可直接post文件的实例
Jan 03 Python
华为2019校招笔试题之处理字符串(python版)
Jun 25 Python
python在新的图片窗口显示图片(图像)的方法
Jul 11 Python
python wxpython 实现界面跳转功能
Dec 17 Python
python 中的paramiko模块简介及安装过程
Feb 29 Python
Mysql数据库反向生成Django里面的models指令方式
May 18 Python
安装并免费使用Pycharm专业版(学生/教师)
Sep 24 Python
python Autopep8实现按PEP8风格自动排版Python代码
Mar 02 Python
Django展示可视化图表的多种方式
Apr 08 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获得用户使用的代理服务器ip即真实ip
2006/12/31 PHP
使用php来实现网络服务
2009/09/15 PHP
sphinx增量索引的一个问题
2011/06/14 PHP
Codeigniter注册登录代码示例
2014/06/12 PHP
javascript页面加载完执行事件代码
2014/02/11 Javascript
js对象的复制继承实例
2015/01/10 Javascript
60行js代码实现俄罗斯方块
2015/03/31 Javascript
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
老生常谈JavaScript 函数表达式
2016/09/01 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
bootstrap table实现单击单元格可编辑功能
2017/03/28 Javascript
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
Vue实现数字输入框中分割手机号码的示例
2017/10/10 Javascript
Vue中使用vee-validate表单验证的方法
2018/05/09 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
JS数组去重的6种方法完整实例
2018/12/08 Javascript
vue实现权限控制路由(vue-router 动态添加路由)
2019/11/04 Javascript
python3.3使用tkinter开发猜数字游戏示例
2014/03/14 Python
Python遍历文件夹和读写文件的实现代码
2016/08/28 Python
详解python中的文件与目录操作
2017/07/11 Python
Python操作MySQL数据库的方法
2018/06/20 Python
Python使用paramiko操作linux的方法讲解
2019/02/25 Python
十分钟搞定pandas(入门教程)
2019/06/21 Python
Python实现一个带权无回置随机抽选函数的方法
2019/07/24 Python
Python如何绘制日历图和热力图
2020/08/07 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
Bailey帽子官方商店:Bailey Hats
2018/09/25 全球购物
高级销售员求职信
2013/10/25 职场文书
军训自我鉴定200字
2014/02/13 职场文书
安全横幅标语
2014/06/09 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
MYSQL 表的全面总结
2021/11/11 MySQL