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 30 Python
sublime python3 输入换行不结束的方法
Apr 19 Python
老生常谈python中的重载
Nov 11 Python
Python脚本完成post接口测试的实例
Dec 17 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
Feb 21 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 Python
django 使用 PIL 压缩图片的例子
Aug 16 Python
Python3使用PySynth制作音乐的方法
Sep 09 Python
python pyqtgraph 保存图片到本地的实例
Mar 14 Python
Python爬取股票信息,并可视化数据的示例
Sep 26 Python
python 元组和列表的区别
Dec 30 Python
Python实现猜拳与猜数字游戏的方法详解
Apr 06 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
千呼万唤始出来,DOTA2勇士令状不朽宝藏Ⅱ现已推出
2020/08/25 DOTA
php一维二维数组键排序方法实例总结
2014/11/13 PHP
php中静态类与静态变量用法的区别分析
2015/01/15 PHP
php给一组指定关键词添加span标签的方法
2015/03/31 PHP
Java中final关键字详解
2015/08/10 PHP
非常有用的9个PHP代码片段
2016/04/06 PHP
关于__defineGetter__ 和__defineSetter__的说明
2007/05/12 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
jquery自定义类似$.ajax()的方法实现代码
2013/08/13 Javascript
vue2.0结合Element实现select动态控制input禁用实例
2017/05/12 Javascript
用p5.js制作烟花特效的示例代码
2018/03/21 Javascript
Canvas实现微信红包照片效果
2018/08/21 Javascript
详解vue中async-await的使用误区
2018/12/05 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
puppeteer库入门初探
2019/01/09 Javascript
详解一个小实例理解js原型和继承
2019/04/24 Javascript
小程序实现按下录音松开识别语音
2019/11/22 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
antd Select下拉菜单动态添加option里的内容操作
2020/11/02 Javascript
python抓取网页图片并放到指定文件夹
2014/04/24 Python
详解 Python 读写XML文件的实例
2017/08/02 Python
浅析Python3爬虫登录模拟
2018/02/07 Python
Python文件操作方法详解
2020/02/09 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
Python实现进度条和时间预估的示例代码
2020/06/02 Python
pycharm2020.1.2永久破解激活教程,实测有效
2020/10/29 Python
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
煤矿班组长岗位职责
2013/12/29 职场文书
小学生读书感言
2014/02/12 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
研究生导师评语
2014/12/31 职场文书
我们的节日端午节活动总结
2015/02/11 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
检讨书之工作不认真
2019/08/14 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书