python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解

目录

  • 一、安装python(python3.7.4)
    • 1、下载
      • (1)下载1(32位)
      • (2)下载2(64位)
    • 2、安装
    • 3、配置python环境变量
    • 4、检验python
  • 二、安装anaconda(anaconda3)
    • 1、下载
    • 2、安装
    • 3、配置环境变量
    • 4、检验anaconda
  • 三、扩展——将先前的python加入后来的anaconda
    • 1、了解anaconda
    • 2、添加python
    • 3、命令归纳
    • 4、error_创建环境以大写命名
  • 四、记录一种python卸载方法

一、安装python(python3.7.4)

1、下载

这里直接去python官 就可以了, 址是:https://www.python.org
打开后可以见到如图1

图2
这里下载的文件名叫`python-3.7.4.exe`。

(2)下载2(64位)

如果点击图1中的第二处下载,可见到如图3所示:

图4
这里看自己的系统,我是window10*64,选了图中的包,下载的文件名是`python-3.7.4-amd64.exe`。

到这里大家可以看到下载了两个包,分别是和。如图5

*区别在与其中多了amd64,这里科普一下:64位现在分为amd64和em64t,我们常说的64位指的是AMD公司出的64位CPU,而EM64T是在32位基础上扩展来的,应该是一种伪64,是过渡期的一种解决方案。说白了AMD的64位CPU是64位兼容32位运算,而INTEL的EM64T是32位兼容64位运算。
*em64t和x86-64是两个不一样的集合,操作cpu的指令是不一样的,比如我想让cpu调用鼠标,em64t的指令就是ee,x86-64的指令就是ff。但大多数软件直接通过操作系统层来调用各种东西,所以这一类软件只要是64位的系统都可以用,不用担心。但我们的python就需要涉及到了,所以要区分。
*图4(图片里)中提到我下载的包既适合64位又适合32位,这里解释一下,我在那只是说这代表的是这个意思,但下载后文件名如图5是,没有em64T,我也不知道什么情况。

图6

图7

图8

点击自定义安装后出现图9

图10

安静等一会,不会太长。然后变成图11

图12

此时右键图中出现图13

图14

然后点击,对了,此处可以看到自己电脑的一些信息,点击之后出现图15

图18

在往图17里写路径时,尽量从图18中复制,不然易错。完成后如图19

图20
点击打开”运行“,出现图21

图22

在图22中输入并回车,会出现python的版本信息,如图23

图24

根据 站信息选择适合的,我选的就是最新版那个,直接点击下载,不需要几分钟。

2、安装

下载完成后打开下载的安装程序,如图25

图26

这里不同意人家协议就不让你用,自己看着办,我先同意了,在下面图27等你!

图28

如图可以看到又弹出一个框,可以自定义安装位置,没什么要求,就是路径里不要有汉字。然后点击下一步,进入图29

图30

点击,继续出现图31

图32

这是推广软件,不管,下一步图33

图34

因为前面配置了python37的环境变量,而python37和anaconda都是python环境,所以要删掉python37的环境变量,改为anaconda的,如图35

图36

其实显出1中所示就已经结束了,可以确认安装好了。也可以输入试试,如图中2所示,显现出了anaconda所带的python解释器的版本3.7.3。其实对照我们之前安装的python37的版本就可以看出,此时输入命令后出现的python3.7.3是anaconda自带的,我们之前装的python3.7.4在图35中删掉python37的环境变量后就不能再通过系统直接访问了,除非再将环境变量改回来。现在来讲讲如何将原来的python3.7.4加进anaconda中。

三、扩展——将先前的python加入后来的anaconda

1、了解anaconda

首先了解一些前提,anaconda只有在完成环境变量的配置后才能使用conda命令,
有一组命令必须了解,即:

这三个都是查询conda里python环境的信息。试着查询一下,如图37

图38

在Anaconda3的文件里并没有base,所以应该是内部默认的一个环境,然后我们再看图36中最下面输入python时有一个提醒,里面是说python3.7.3这个解释器是在一个python环境里,而这个环境没激活,激活化境的语句时;再看图37,conda里只有base一个环境,所以尝试激活,输入,如图39

图40

通过图40可以看到python3.7.3解释器是在base环境中。

2、添加python

要想将我们原来安装的python3.7.4装到anaconda中,先是创建一个环境。
创建一个名称为python37的虚拟环境并指定python版本为3.7.x(这里conda会自动找3.7中最新的版本下载)语句是
或者

python37只是我要建的文件的名,你可以自己定,这个指令其实就是在anaconda中的envs文件夹里创建一个叫python37的文件夹。

执行语句前我们通过图37,可以知道anaconda中只有一个base,而anaconda中envs文件中如图41所示没有任何东西。

图42

回后回车,第一次需要等会,成功后出现图43

图44

出现了python37,并显示位置在anaconda3里的envs文件夹里,打开文件夹可以看到图45

图46

通过图46可以知道建立的环境里是有python解释器的,并且版本是2019年9月发布的python3.7.4对比我们在python安装里的安装的python版本,图23所示,我们自己安装的python3.7.4是2019年8月发布的,所以此时的python是anaconda自己下载的,还不是我们之前装到那个,做这些只是为了给我们自己的python3.7.4先在anaconda里搭好一个适合python3.7.x的环境(也就是python37这个文件)。
环境搭好了,也就该移过来python37了,还记得你自己装的python3.7.4(8月版)的位置吗就是在图9中自定义的安装位置,找到它,并将你安装它的文件夹复制,我的是python37。

这时就体现出前面将python(8月版)的安装文件夹命名为python37的好处了,python(8月版)的文件夹必须要与anaconda里envs下你建的python37(9月版)文件同名才行。这两处名可以不叫python37,但必须同名,不含汉字。

把你复制的python37(8月版)(也就是自己安装的python(8月版)文件)粘贴到anaconda的envs文件夹里去,出现图47

如果俩文件夹不同命又真的不想动命名的话,也可以了,就是复制到时候不能复制安装python3.7.4(8月版)的文件夹,而是复制文件夹里的东西,全选上,复制后也不是粘贴到envs里了,粘贴到你在envs里建都那个python37(9月版)环境里,像我的就是envs里的python37(9月版)文件夹里

图48

选择替换掉,这时候应该理解了吧,完成后就把我们的python3.7.4(8月版)加进anaconda里了。

说白了就是鸠占鹊巢,我们的python3.7.4(8月版)想弄进anaconda里,受anaconda调用,必须在anaconda里有可调用的接口,而我们用命令让anaconda自己下载了一个属于它自己的python,还是3.7版本的最新版,他自己的东西肯定就有接口了,但是它里面还带了一个python3.7.4(9月版),这时候我们只需要粘贴过来用我们自己的python3.7.4(8月版)覆盖掉anaconda里python37中带的python3.7.4(9月版)就好了。

加进去后不放心可以检验一下,输入命令激活python37环境,在输入查看并进入python解释器,如图49

图50

我输入的是,这里文件我以大写P开头,而图中显示无法创建,并且大写P以乱码形式出现。后改为小写成功创建。

四、记录一种python卸载方法

这里说的python是指自己下载的,如1、下载处这样下载,而非在anaconda里用语句下载的,下载完后建议保留安装程序,如图5所示,在安装完成后再次运行安装程序,会出现图51

python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解

图51

这是点击第三项,可以很方便的卸载掉,所以建议保留,还可以用来修复呢。我已放入python安装文件里保留。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208731 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月12日
下一篇 2019年8月12日

相关推荐