zoukankan      html  css  js  c++  java
  • Anaconda安装(python2和python3版本)

    写在前面:

    Anaconda 是 Python 的一个发行版,如果把 Python 比作 Linux,那么 Anancoda 就是 CentOS 或者 Ubuntu。它解决了Python开发者的两大痛点。

    • 第一:提供包管理,功能类似于 pip,Windows 平台安装第三方包经常失败的场景得以解决。
    • 第二:提供虚拟环境管理,功能类似于 virtualenv,解决了多版本Python并存问题。

    1.安装Anaconda

    首先我们先到官网下载Anaconda(https://www.anaconda.com/download/),如图所示,我们选择下载3.8版本的,再在其中搭建2.7的版本:

     

    点击然后会出现如下界面。
    第一步
    没什么好说的,点击 Next 即可。
    第二步
    用户协议,点击 I Agree。
    第三步
    Install for:

    •  Just me
    •  All Users

    假如你的电脑有好几个 Users ,才需要考虑这个问题。其实我们电脑一般就一个 User,就我们一个人使用,如果你的电脑有多个用户,选择All Users。不管是选择哪个,后续的安装流程都是相同的,所以不用在这里太过纠结,这里直接选择Just Me,然后继续点击 Next 。

    选择安装路径,这里建议装在C盘,也就是默认安装位置。如果C盘空间很紧张也可以装在其他盘,但将来我们在使用时在读取速率上可能会有一定的影响。选择好了之后点击Next

    第五步2
    接下来是重中之重,第一个选项是添加环境变量,默认是没有勾选的,请务必勾选上,如果这里不勾选,后续安装完成后想要自行添加环境变量会非常麻烦。勾选完后点击 Install 安装。如果忘了勾选可以卸载重装。
    第六步
    安装时间根据你的电脑配置而异,电脑配置高,硬盘是固态硬盘,速度就更快。安装过程其实就是把 安装文件 里压缩的各种 dll 啊,py 文件等,全部写到安装目标文件夹里。完成后点击Next。
    第七步

    没有需求的话可以不用管,最后一步了,继续点Next。
    第八步
    Finish完成。(那两个 √ 可以取消。)
    安装完成后在开始菜单会多出一个快捷方式,也就是Anaconda下的4个子程序:
    开始菜单
    其中Anaconda Prompt 就是我们的cmd。

    2. 多版本切换(python2和python3两个版本)

    我们刚才安装的Anaconda的python版本是3.8的,我们可以验证一下,如下图所示(在windows的cmd或者Anaconda Prompt ):

    我们可以看到在我们Anaconda路径下的envs(C:Usersxxxxanaconda3envs)中有一个python3的文件夹,其实就是我们刚刚安装的python3.8.3环境。

     

     我们还可以添加加其他的python版本。

    (1)添加python3.6的环境。我们将这个环境命名为test_py3

    conda create --name test_py3 python=3.6 

    激活这个环境:

    activate test_py3  # windows下用这个命令
    source activate test_py3 # linux/mac下用这个命令

    (2)添加python2.7的环境,我们将这个环境命名为test_py2

    conda create --name test_py2 python=2.7

    激活这个环境:

    activate test_py2  # windows下用这个命令
    source activate test_py2 # linux/mac下用这个命令

    这个时候,我们可以看到在我们Anaconda路径下的envs(C:Usersxxxxxanaconda3envs)中多了两个文件夹,分别是test_py2和test_py3,如下图。

     这样一来,当我们需要什么版本,就可以切换到对应的版本环境了,切换命令为activate。

    当我们打开cmd,直接输入python,会显示我们最初下载Anaconda时的python3.8.3版本;

    如果我们激活test_py3(activate test_py3),这个时候我们的python就是3.6版本了;

    如果我们激活test_py2(activate test_py2),这个时候我们的python就是2.7版本了。

    3. 在jupyter notebook中同时安装python2和python3

    我们下载的Anaconda是自带jupyter botebook的,而且它的python版本也是我们刚开始下载的python3.8.3。

    在jupyter notebook中,选择不同的python版本,叫做kernel(内核)。我们需要不同版本的python,只需要在之前创建的不同python环境中安装 ipykernel即可。

    前面我们是将anaconda的虚拟环境python2.7安装在指定路径(C:Usersxxxxanaconda3envs est_py2)下,我们需要在这个环境下安装ipykernel,打开cmd输入下面的安装命令 :

    conda install --prefix=C:Usersxxxxanaconda3envs	est_py2 ipykernel

    然后激活test_py2的虚拟环境,输入命令:

    activate C:Usersxxxxanaconda3envs	est_py2

    最后输入命令:

    python -m ipykernel install --user

    我们启动jupyter notebook去查看,这时可以看到多了一个python2的kernel了。

    现在我们的jupyter notebook有两个kernel,分别是python2和python3,查看它们的版本:

     

     同理,我们也可以在虚拟环境test_py3(python版本为3.6)中安装ipykernel,这样我们就可以使用python版本为3.6的 jupyter notebook了!

    参考:

    https://blog.csdn.net/weixin_43715458/article/details/100096496

    https://foofish.net/compatible-py2-and-py3.html

    https://www.pianshen.com/article/35101702594/

  • 相关阅读:
    金蝶 kis一些功能的内部逻辑和个人技巧
    mysql横向和纵向合并sql数据用于展示,快递导出导入海量数据
    laravel carbon时间处理组件开发文档-中文版
    金蝶kis数据库说明(转载)
    java微信支付,对账单下载
    RabbitMQ中文文档PHP版本(七)--发布者确认
    RabbitMQ中文文档PHP版本(六)--远程过程调用(RPC)
    RabbitMQ中文文档PHP版本(五)--主题
    RabbitMQ中文文档PHP版本(四)--路由
    RabbitMQ中文文档PHP版本(二)--发布/订阅
  • 原文地址:https://www.cnblogs.com/USTC-ZCC/p/13901594.html
Copyright © 2011-2022 走看看