Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >史上最全最详细的Anaconda安装教程[通俗易懂]

史上最全最详细的Anaconda安装教程[通俗易懂]

作者头像
全栈程序员站长
发布于 2022-07-01 04:44:48
发布于 2022-07-01 04:44:48
40.8K036
代码可运行
举报
运行总次数:36
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

目录

1. Anaconda简介

2. Anaconda安装情况的选择

2.1 情况一

2.1.1 Anaconda的下载

2.1.2 测试安装

2.1.3 更改源

2.1.4 更新包

2.1.5 创建和管理虚拟环境

2.2 情况二

2.2.1 方法一:通过更改python.exe文件名

2.2.2 方法二:通过切换虚拟环境

3. 结束语

1. Anaconda简介

Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等

因此安装Anaconda的好处主要为以下几点:

1)包含conda:conda是一个环境管理器,其功能依靠conda包来实现,该环境管理器与pip类似,那有童鞋会问了:我能通过pip装conda包达到conda环境管理器一样的功能吗?答案是不能,conda包的实现离不开conda环境管理器。想详细知道两者异同可以去知乎遛一遛https://www.zhihu.com/question/279152320

2)安装大量工具包:Anaconda会自动安装一个基本的python,该python的版本Anaconda的版本有关。该python下已经装好了一大堆工具包,这对于科学分析计算是一大便利,你愿意费时耗力使用pip一个个包去装吗?

3)可以创建使用和管理多个不同的Python版本:比如想要新建一个新框架或者使用不同于Anoconda装的基本Python版本,Anoconda就可以实现同时多个python版本的管理

2. Anaconda安装情况的选择

Anaconda的安装分两种情况:

情况一:电脑现在没有装python或者现在装的可以卸载掉(装Anaconda时先卸python);

情况二:电脑目前装了python,但想保留它;

2.1 情况一

2.1.1 Anaconda的下载

你可以根据你的操作系统是32位还是64位选择对应的版本到官网下载,但是官网下载龟速,建议到清华大学镜像站下载,多快又好省,博主使用的版本是:

Anaconda3-5.2.0-Windows-x86_64.exe

为什么不用最新版的

Anaconda3-5.3.1-Windows-x86_64.exe

不知是版本原因还是什么原因,包括博主在内的一大堆使用这个最新版本在构建虚拟环境或者安装包时出现了这样蛋疼的错误

无法定位程序输入点 OPENSSL_sk_new_reserve 于动态链接库 E:\ProgramData\Anaconda3\Library\bin\libssl-1_1-x64.dll上

最后有博文指出回退3-5.2.0版本毛事木有

下载好Anaconda3后直接双击安装包即可,有几个地方需要注意

Finish后安装完毕

2.1.2 测试安装

cmd输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda --version

若出现像这样的conda版本号即安装成功

2.1.3 更改源

使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda install 包名

安装需要的Python包非常方便,但是官方服务器在国外,下载龟速,国内清华大学提供了Anaconda的镜像仓库,我们把源改为清华大学镜像源

更改方法一:cmd后依次输入下面命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

打开C盘用户目录,我这里是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
C:\Users\User

找到.condarc文件,里面长这样就成了

ssl_verify: true channels: – https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ – defaults show_channel_urls: true

更改方法二:打开 .condarc文件,直接简单粗暴的把上面的内容复制进去

2.1.4 更新包

更新时间较长,建议找个空余时间更新,不更新也可以,但为避免后续安装其他东西出错最好更一下,这里我就不更了,把命令贴出来

先更新conda

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda update conda

再更新第三方所有包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda upgrade --all

2.1.5 创建和管理虚拟环境

第一种情况下Anaconda的安装到这里基本就结束了,后面关于虚拟环境部分属于Anaconda的使用了,这里会在第二种情况下再做介绍

2.2 情况二

情况二Anaconda的安装和情况一相同,但为保留自己安装的Python需要在安装Anaconda完成后进行操作

进行操作有2个方法,这里更加推荐方法二

2.2.1 方法一:通过更改python.exe文件名

Anaconda安装时会自带一个Python,没装之前我们先看看电脑里Python的版本(姑且称为原生python),cmd后输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python --version 或者 python -V

这里显示原生python版本是3.7.4,我们到环境变量去看是这样的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
C:\ProgramFiles\Python37\Scripts\;
C:\ProgramFiles\Python37\;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files\PuTTY\

按照第一种情况安装Anoconda后再输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
python --version

这时显示的是3.6.5,这里的版本就是Anaconda自带的python版本,我们再打开环境变量

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
C:\ProgramData\Anaconda3;
C:\ProgramData\Anaconda3\Library\mingww64\bin;
C:\ProgramData\Anaconda3\Library\usr\bin;
C:\ProgramData\Anaconda3\Library\bin;
C:\ProgramData\Anaconda3\Scripts;
C:\ProgramFiles\Python37\Scripts\;
C:\ProgramFiles\Python37\;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files\PuTTY\

发现原生Python路径还在,同时在原生Python路径之前多了与Anaconda相关的路径,因此Anaconda自带安装的Python并不会覆盖掉原生Python,但为什么输python –version显示的是Anaconda的版本而不是原生的呢?这是因为环境变量优先级的缘故,这里Anaconda在前,原生在后,更改他们的顺序后输入python –version可以得到原生的版本号,有兴趣的童鞋可以自己尝试。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
C:\Program Files\Python37;
C:\ProgramFiles\Python37\Scripts\;
C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Library\mingww64\bin;
C:\ProgramData\Anaconda3\Library\usr\bin;
C:\ProgramData\Anaconda3\Library\bin;
C:\ProgramData\Anaconda3\Scripts;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files\PuTTY\

因此方法一来了,把原生python安装路径下的python.exe改为python_ori.exe

再把Anaconda安装路径下的python.exe改为python_ana.exe

查看版本:

使用时要注意区分,如进行pip安装时

python_ori –m pip install 包名

python_ano –m pip install 包名

2.2.2 方法二:通过切换虚拟环境

输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda info -e  或者  conda-env list

查看Anaconda中当前存在的环境

可以看到当前只存在一个叫做base的环境,这个环境即是Anaconda安装的Python版本

Anaconda装的版本是3.6.5的,假如我们想使用2.7版本的,这时可以通过创建虚拟环境来实现,输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
conda create -n python27 python=2.7

不用管是输入2.7.x,还是2.7,conda会为我们自动寻找2.7.x中的最新版本,再次查看Anaconda中存在的环境

发现较之前多了一个python27,我们到Anaconda安装目录查看envs文件夹下的python27

点进去看发现这不就是一个python安装过后的文件吗,说是创建虚拟环境,其实是真实的安装了Python2.7,我们切换至2.7版本的,输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
activate python27

切换成功后前面多一个python27

这时我们保留原生python就有了思路:

1)在Anaconda安装目录下的envi文件内新建一个名为python_ori的文件(没有envs文件夹就自己新建)

2)将原生python整个安装目录复制python_ori

3)全部复制后粘贴到python_ori

4)cmd后激活切换至原生的python

查询版本号

没问题,3.7.4是原生版本,那是那个味哈哈。

3. 结束语

关于python自带IDLE的问题:如果想用Python自带的ILDE只需在找到idel.bat文件,双击运行即可

Anaconda自带的python的idel.bat路径这里我把我的路径贴出来,同理其他版本的可在envs中找到

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
C:\ProgramData\Anaconda3\Lib\idlelib

关于配置其他集成开发环境的问题:如果使用pycharm开发,找到设置解释器的地方,可以选择Anaconda自带的python.exe,也可以选择envs下不同版本的python.exe,具体看个人需要。

注:因水平有限,有错误之处还请不吝指教。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131399.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解[通俗易懂]
这里直接去python官网就可以了,网址是:https://www.python.org 打开后可以见到如图1:
全栈程序员站长
2022/09/06
30.2K0
python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解[通俗易懂]
Python虚拟环境(pipenv、venv、conda一网打尽)[通俗易懂]
要搞清楚什么是虚拟环境,首先要清楚Python的环境指的是什么。当我们在执行python test.py时,思考如下问题:
全栈程序员站长
2022/09/27
50.7K0
Python虚拟环境(pipenv、venv、conda一网打尽)[通俗易懂]
Anaconda入门详解
Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析),Anaconda致力于简化包管理和部署。Anaconda的包使用软件包管理系统Conda进行管理。超过1200万人使用Anaconda发行版本,并且Anaconda拥有超过1400个适用于Windows、Linux和MacOS的数据科学软件包。
py3study
2020/01/03
1.8K0
Jupyter Notebook中配置多版本Python
最新 Anaconda 中,默认安装 Python 3.8.3,因为某些原因需要使用 Python 3.7
yiyun
2022/04/01
5K0
Jupyter Notebook中配置多版本Python
Anaconda简介、安装、环境设置
Anaconda 是一个包含数据科学常用包的发行版本。它基于 conda(一个包和环境管理器) 衍生而来。应用程序 conda 是包和环境管理器:
菲宇
2019/08/14
3.2K0
Windows下anaconda装python2.7和3.5
本机已安装python 3.5 和 Anaconda3,但项目需要python 2.7环境
week
2018/08/24
1.4K0
Windows下anaconda装python2.7和3.5
pycharm+anaconda安装教程_anaconda配置pycharm
Anaconda最大的优势我认为在于可以做环境管理,可以通过创建不同的环境,安装不同的包。
全栈程序员站长
2022/09/27
1.4K0
pycharm+anaconda安装教程_anaconda配置pycharm
Anaconda详细安装使用教程
简单来说,Anaconda是Python的包管理器和环境管理器。先来解决一个初学者都会问的问题:我已经安装了Python,那么为什么还需要Anaconda呢?原因有以下几点:
周小董
2019/03/25
35K0
Anaconda详细安装使用教程
Anaconda中安装多版本Python及切换
在安装Anaconda时顺带安装了自带python3.7的,想要安装python2.7,参考步骤如下:
孙小北
2024/01/30
1.9K0
Conda简单教程
Conda是Python中用于管理包和虚拟环境的一大利器。 使用Conda可以非常便利的使用数据科学相关的包,Conda可以帮助我们创建虚拟环境,从而方便的应用于多个项目中。
编程随笔
2021/07/23
1.1K0
Anaconda使用总结
1、Anaconda简介2、Anaconda安装(Linux和Windows)3、Conda的包管理与环境管理
用户7886150
2021/01/26
9190
Sklearn的安装
在我们开始使用Python的时候,就注定了,我们解决问题的道路会伴随着Python的应用而变得十分便捷。
Qwe7
2022/02/13
1.4K0
anaconda+pycharm安装教程_如何在pycharm中配置anaconda
主要参考网址: 1、 http://www.jianshu.com/p/169403f7e40c 2、 http://blog.csdn.net/qq_29883591/article/details/52664478
全栈程序员站长
2022/09/27
9280
anaconda+pycharm安装教程_如何在pycharm中配置anaconda
Anaconda安装与初步使用
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装
听城
2018/04/27
2.4K1
Anaconda安装与初步使用
pycharm环境变量配置Anaconda_phpstorm怎么配置环境
安装的时候一路 next 就行了,如果想避免获取管理员权限和手动添加环境变量的麻烦,以下两个地方可以分别选择 Just Me 和 Add Anaconda to my PATH environment variable。
全栈程序员站长
2022/09/26
1.3K0
pycharm环境变量配置Anaconda_phpstorm怎么配置环境
Windows下搭建python2和python3双版本环境
http://www.python.org 分别下载并安装 python-2.7.14.amd64.msi python-3.6.5-amd64.exe
程裕强
2022/05/06
6620
Windows下搭建python2和python3双版本环境
麒麟服务器V10 版本 安装 Anaconda教程,也就是安装Python环境的教程(亲测有效)
你可以理解为一个软件,和QQ一样的软件,你安装之后,里面就有naconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等
一写代码就开心
2023/03/13
3.1K0
麒麟服务器V10 版本 安装 Anaconda教程,也就是安装Python环境的教程(亲测有效)
在Windows 10上安装TensorFlow及PyCharm开发环境[通俗易懂]
有时候在查看官方文档时,常常看到很多的分支,所以作为开发者我们都喜欢把最佳实践总结出来。下面一起来看看如何在Windows 10上安装一个TensorFlow和PyCharm开发环境。
全栈程序员站长
2022/09/27
1.8K0
在Windows 10上安装TensorFlow及PyCharm开发环境[通俗易懂]
Anaconda使用详解:从安装到高效管理Python环境
Anaconda是一款开源的Python和R语言的发行版本,其主要目的是为数据科学、机器学习、大数据处理和科学计算提供一个集成的开发环境。Anaconda集成了大量常用的数据科学库和工具,并附带了强大的环境管理和包管理功能,使得Python环境的配置和维护变得简单高效。本文将详细介绍Anaconda的安装、使用以及如何利用它来高效管理Python环境和包。
CoderJia
2024/10/18
9870
Anaconda使用详解:从安装到高效管理Python环境
使用torchvision时报错:ModuleNotFoundError: No module named ‘six‘
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152585.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/12
1.1K0
推荐阅读
相关推荐
python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解[通俗易懂]
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验