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实现抓取百度搜索结果页的网站标题信息
Jan 22 Python
关于Python中异常(Exception)的汇总
Jan 18 Python
Python操作csv文件实例详解
Jul 31 Python
Python从Excel中读取日期一列的方法
Nov 28 Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 Python
Python Excel处理库openpyxl使用详解
May 09 Python
Django ModelForm组件使用方法详解
Jul 23 Python
Python K最近邻从原理到实现的方法
Aug 15 Python
Python使用xlrd实现读取合并单元格
Jul 09 Python
python中的sys模块和os模块
Mar 20 Python
python数字图像处理之对比度与亮度调整示例
Jun 28 Python
Python 操作pdf pdfplumber读取PDF写入Exce
Aug 14 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
模拟OICQ的实现思路和核心程序(二)
2006/10/09 PHP
php目录操作函数之获取目录与文件的类型
2010/12/29 PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
2014/06/12 PHP
PHP会话控制:Session与Cookie详解
2014/09/27 PHP
8个PHP程序员常用的功能汇总
2014/12/18 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
Prototype Number对象 学习
2009/07/19 Javascript
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
javascript之典型高阶函数应用介绍
2013/01/10 Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
2014/01/10 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
jQuery与Ajax以及序列化
2016/02/01 Javascript
总结AngularJS开发者最常犯的十个错误
2016/08/31 Javascript
jQuery弹出窗口简单实现代码
2017/03/09 Javascript
Node.Js中实现端口重用原理详解
2018/05/03 Javascript
解决Vue中mounted钩子函数获取节点高度出错问题
2018/05/18 Javascript
详解Vue中的基本语法和常用指令
2019/07/23 Javascript
解决layui数据表格table的横向滚动条显示问题
2019/09/04 Javascript
基于layui轮播图满屏是高度自适应的解决方法
2019/09/16 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
[01:10:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第一场 3月4日
2021/03/11 DOTA
Python去除列表中重复元素的方法
2015/03/20 Python
Django中几种重定向方法
2015/04/28 Python
vscode 配置 python3开发环境的方法
2019/09/19 Python
python uuid生成唯一id或str的最简单案例
2021/01/13 Python
测试时代收集的软件测试面试题
2013/09/25 面试题
医院护士的求职信范文
2013/12/26 职场文书
股权转让协议书范本
2014/04/12 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
廉洁自律承诺书2015
2015/01/22 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
Python编写nmap扫描工具
2021/07/21 Python
Python 中面向接口编程
2022/05/20 Python