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中scipy.misc.logsumexp函数的运用场景
Jun 23 Python
全面分析Python的优点和缺点
Feb 07 Python
python实现在pandas.DataFrame添加一行
Apr 04 Python
Python 查看list中是否含有某元素的方法
Jun 27 Python
python3.6使用pickle序列化class的方法
Oct 22 Python
Python3实现取图片中特定的像素替换指定的颜色示例
Jan 24 Python
python并发编程多进程 互斥锁原理解析
Aug 20 Python
Python之数据序列化(json、pickle、shelve)详解
Aug 30 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
Sep 03 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
Feb 28 Python
python3.x中安装web.py步骤方法
Jun 23 Python
Python下载网易云歌单歌曲的示例代码
Aug 12 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字符串截取问题
2006/11/28 PHP
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
php输出表格的实现代码(修正版)
2010/12/29 PHP
Server.HTMLEncode让代码在页面里显示为源代码
2013/12/08 PHP
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
2013/05/08 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
jQuery实现仿美橙互联两级导航菜单的方法
2015/03/09 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
JavaScript如何对图片进行黑白化
2018/04/10 Javascript
vscode下的vue文件格式化问题
2018/11/28 Javascript
nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
2019/03/02 NodeJs
Vue项目部署的实现(阿里云+Nginx代理+PM2)
2019/03/26 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
原生JS实现汇率转换功能代码实例
2020/05/13 Javascript
使用JavaScript获取Django模板指定键值数据
2020/05/27 Javascript
[13:56]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第一场
2018/04/06 DOTA
尝试使用Python多线程抓取代理服务器IP地址的示例
2015/11/09 Python
python requests 使用快速入门
2017/08/31 Python
python中正则表达式 re.findall 用法
2018/10/23 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
对Python中TKinter模块中的Label组件实例详解
2019/06/14 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
ipython jupyter notebook中显示图像和数学公式实例
2020/04/15 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
2021/01/01 Python
HTML5 文件域+FileReader 分段读取文件并上传到服务器
2017/10/23 HTML / CSS
日语专业毕业生求职信
2013/12/04 职场文书
养殖项目策划书范文
2014/01/13 职场文书
《秋姑娘的信》教学反思
2014/02/28 职场文书
公司应聘自荐书
2014/06/14 职场文书
2015年民主生活会发言材料
2014/12/15 职场文书