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 相关文章推荐
通过数据库向Django模型添加字段的示例
Jul 21 Python
使用python实现ANN
Dec 20 Python
Python实现的特征提取操作示例
Dec 03 Python
使用Python创建简单的HTTP服务器的方法步骤
Apr 26 Python
python调用动态链接库的基本过程详解
Jun 19 Python
pandas按行按列遍历Dataframe的几种方式
Oct 23 Python
python实现连连看游戏
Feb 14 Python
Python面向对象魔法方法和单例模块代码实例
Mar 25 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
Jun 02 Python
Python Request类源码实现方法及原理解析
Aug 17 Python
Python使用grequests并发发送请求的示例
Nov 05 Python
移除Selenium中window.navigator.webdriver值
Jun 10 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
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
php去掉文件前几行的方法
2015/07/29 PHP
thinkPHP引入类的方法详解
2016/12/08 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
js类 from qq
2006/11/13 Javascript
Node.js的包详细介绍
2015/01/14 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
JS跨域请求外部服务器的资源
2017/02/06 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
2018/11/19 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
2019/11/12 Javascript
python3实现读取chrome浏览器cookie
2016/06/19 Python
pandas 数据实现行间计算的方法
2018/06/08 Python
用python生成1000个txt文件的方法
2018/10/25 Python
详解用python写一个抽奖程序
2019/05/10 Python
python装饰器常见使用方法分析
2019/06/26 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
python图像处理模块Pillow的学习详解
2019/10/09 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
Python 操作SQLite数据库的示例
2020/10/16 Python
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
珍珠鸟教学反思
2014/02/01 职场文书
旷课检讨书1000字
2014/02/14 职场文书
民主评议党员自我评议范文2014
2014/09/26 职场文书
2014年服务员工作总结
2014/11/18 职场文书
2015秋季新学期开学寄语
2015/05/28 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书
mysql在项目中怎么选事务隔离级别
2021/05/25 MySQL
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python
vue生命周期钩子函数以及触发时机
2022/04/26 Vue.js