官方公众号:52phm,与工业互联网人一起成长

2021-12-15 18:30:31    互联网    730    当前专栏:下载安装    分类:开发环境    本站官网:www.52phm.cn   

公众号 ...

史上最全最详细的Anaconda安装教程

第二版已经在知乎更新,可直接看第二版(https://zhuanlan.zhihu.com/p/406404304)

目录

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输入

conda --version

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

2.1.3 更改源

使用

conda install 包名

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

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

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

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

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

conda update conda

再更新第三方所有包

conda upgrade --all

2.1.5 创建和管理虚拟环境

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

2.2 情况二

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

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

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

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

python --version 或者 python -V

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

C:\ProgramFiles\Python37\Scripts\;
C:\ProgramFiles\Python37\;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files\PuTTY\

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

python --version

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

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可以得到原生的版本号,有兴趣的童鞋可以自己尝试。

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 方法二:通过切换虚拟环境

输入

conda info -e  或者  conda-env list

查看Anaconda中当前存在的环境

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

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

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版本的,输入

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中找到

C:\ProgramData\Anaconda3\Lib\idlelib

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

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

版权声明:遵循 CC 4.0 BY-SA 版权协议
原文链接:https://blog.csdn.net/wq_ocean_/article/details/103889237

免责声明:信息来源于互联网聚合整理或者作者原创,非原创文章标示"互联网",原创文章标示"作者昵称",本文仅代表文章作者的个人观点,且文中陈述文字和内容的时效性、真实性与本站无关,请读者仅作参考,如发现有害或侵权内容,请联系我们将在第一时间进行核实处理。


[推荐] window系统Python安装教程(新手)

2021-12-15 14:47:52    互联网    1182    分类:开发环境    专栏:下载安装   


[推荐] window Pycharm及python安装详细教程

2021-12-15 20:40:08    互联网    642    分类:开发环境    专栏:下载安装   


[推荐] linux 系统下Anaconda的安装

2021-12-16 18:13:12    互联网    598    分类:开发环境    专栏:下载安装   



转发此文章到社区


进群

让志同道合读者学习交流



ImportError: No module named ‘pip._internal‘解决方法

pip安装报错:ImportError: No module named 'pip._internal',分享python安装模块的踩坑记录,希望能帮到各位解决bug

2021-12-04 11:22:03    博客笔记    769    分类:开发环境    专栏:bug   


不能卸载某个模块包:Cannot uninstall 'colorama'解决方法

### 不能卸载某个模块包:Cannot uninstall 'colorama'报错信息在卸载某个Python模块包时,发现并不能成功卸载,反而发生异常报错,报错信息如下:

2021-12-04 11:23:43    博客笔记    884    分类:开发环境    专栏:bug   


使用python(scipy和numpy)实现快速傅里叶变换(FFT)最详细教程

说明:本文适合信号处理方面有一定的基础的人阅读,能够理解什么时候傅里叶级数和傅里叶变换,能够理解他们的核心思想以及基本原理,能够理解到底什么是“频率域”,能够从频率的角度分析信号。一、一些关键概念的引入1、离散傅里叶变换(DFT)离散傅里叶变换(discrete Fourier transform) 傅里叶分析方法是信号分析的最基本方法,傅里叶变换是傅里叶分析的核心,通过它把信...

2021-12-14 00:04:26    互联网    1108    分类:算法开发    专栏:数字信号处理   


window MySQL下载与安装

MySQL下载与安装一、下载地址:https://dev.mysql.com/downloads/mysql/当前最新是8.0版本,我选择上一个最新的mysql-5.7.24-winx64.zip二、安装MySQL安装文件分两种 .msi和.zip ,.msi需要安装zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行环境变量配置zip格式是自己解压我...

2021-12-15 22:58:54    互联网    599    分类:开发环境    专栏:下载安装   


win10系统MongoDB4.0.11下载安装教程及相关配置

目录一、下载安装二、相关配置三、本地服务配置四、另附操作MongoDB数据库链接一、下载安装1. (1)百度网盘备份两个版本:4.0.11;4.0.5,还有访问工具:Robo 3T,链接jar包等。链接地址:https://pan.baidu.com/s/1X-sSA27M7tuM075rMiHKjA,提取码:tzo1(2)也可进入官网下载:https://www....

2021-12-16 15:36:04    互联网    395    分类:开发环境    专栏:下载安装   


Linux 安装最新版本python3

新安装了Linux系统(CentOS 6),发现已安装的python版本是2.6. 在网上搜索研究之后总结了一下怎么在保留python2的同时安装最新版的python3。1. 查看 Python 的版本号:命令行输入以下命令就可以查看python版本:#python -V 或# python --version2. 下载3.x新版本可以访问python的官方网站查看最新的python版本以及下载...

2021-12-16 17:35:07    互联网    642    分类:开发环境    专栏:下载安装   


linux-ubuntu下pycharm下载安装教程(社区版)

首先,配置JDK环境。 配置语句:sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installer可以用命令java -version或者javac -version来看你的环境有没有配置完成 官网下载地址:https://ww...

2021-12-16 17:49:15    互联网    608    分类:开发环境    专栏:下载安装   


Windows系统下安装Workbench安装教程

1、下载安装包网址:https://dev.mysql.com/downloads/workbench/点击红框选项点击下载下载安装包。2、安装双击安装程序。进入安装程序。选择安装目录:这里选择安装类型,学习的话可以直接选择【Complete】也就是完全安装,如下图:点击next后点击install安装成功。然后输入密码登录mysql。...

2021-12-17 14:28:16    互联网    655    分类:开发环境    专栏:下载安装   


异常检测——ABOD(angle-based outlier detection)

论文:Angle-Based Outlier Detection in High-dimensional Data,kdd2008问题高维度情况下,距离同质化。基础:1、在高维空间中角度比距离更稳定[1]2、如果其他大部分的点都在相似的方向上,那么点O是个离群点3、如果许多其他的点在不同的方向上,那么点O不是离群点。方法对于一个给定的点P,它与任意其他点x,y之间的角度构成一个...

2021-12-19 14:55:27    互联网    674    分类:论文速递    专栏:工业异常检测   


异常分析介绍-《Outlier Analysis 2nd Edition》

异常值是与其余数据存在显然不同的数据点。 霍金斯定义异常值如下: <br> “异常值是一个与其他观察结果有很大差异的观察结果,以此引起人们怀疑它是由不同的机制产生的”。 <br> 在数据挖掘和统计学文献中,异常值也被称为abnormalities、discordants、deviants或anomalies。 在大多数应用中,数据是由一个或多个生成过程创建的,这些生成过程既可以反映系统中的活动,也可以反映收集的有关实体的观察结果。当生成过程表现异常时,会导致创建异常值。 因此,异常经常包含有关系统和实体影响数据生成过程的异常特征的有用信息。 对这些不寻常的特性的认识提供了有用的应用特定见解。 一些例子如下:

2021-12-21 11:00:12    互联网    284    分类:算法开发    专栏:工业异常检测