Python学习—Anaconda详细 下载、安装与使用,以及如何创建虚拟环境,不仅仅只有安装步骤哦
上一期我们介绍了Python、Pycharm、Anaconda三者之间的关系以及使用,这一期主要详细介绍如何在Windows上下载和安装工具Anaconda,然后使用其自带的conda管理不同项目的虚拟环境和下载不同版本的软件包。
前言
问题:假如你手上有两个项目,分别为项目A和项目B,项目A要求使用Python2的运行环境,而项目B要求使用Python3运行环境,那我们应该怎么办呢?
方法一:
同时下载两个版本的Python,即分别下载Python2和Python3解释器, 配置系统环境变量。
方法二:
使用Anaconda中的conda可以帮助我们为不同的项目建立不同的虚拟运行环境,即项目A 放在环境A中,项目B放在环境B中,二者互不干扰。
而又假如它们要求使用的软件包的版本也不同,如果来了更多的项目,我们又应该怎么办呢?
显然:方法一就不可行了,我们不可以同时安装两个不同版本的软件包,如Numpy, 我们要做的是为每个Numpy版本创建一个环境,然后项目才能在对应的环境中工作,这里就要使用方法二了,首先为每个项目创建一个环境,然后再在不同的环境中安装相应的安装包。
在正式下载安装之前,这里首先解释一下Anaconda和conda概念的差别。
conda可以理解为一个工具,也是一个可执行命令,其核心作用就是环境管理和包管理,包管理和pip的使用类似,( Pip安装Python包,而conda安装包可能包含用任何语言编写的软件的包。在使用pip之前,必须通过系统包管理器或下载并运行安装程序来安装Python解释器。而Conda可以直接安装Python包以及Python解释器)。conda的环境管理则允许用户方便地安装不同版本的Python并可以快速的进行切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的Python,众多的packages、科学计算工具等。还有上期介绍的Miniconda,其实就是Anaconda的迷你版,它只包含最基本的内容—Python和cond、以及相关的依赖项。所以装好了Anaconda和配置其环境变量,就可以使用conda和Python了,不用再单独下载和安装Python解释配置环境变量。
下面进入正式的下载与安装,分为以下三步:
- 1. Anaconda的下载与安装
- 2. 配置Anaconda系统环境变量
- 3. 命令窗口查看Anaconda是否安装成
Anaconda的下载与安装
第一步:官网下载,下载地址:https://www.anaconda.com/

第二步:进入官网之后点击Products,根据个人需求选择其版本,这里选择个人版:

第三步:进入到个人版之后,向下翻找到Anaconda Installers选项,根据电脑系统位数,选择对应的版本下载安装包,这里需要注意的是,Anaconda版本与其base环境(Anaconda的默认的虚拟环境,也称root环境) 中的Python版本有关,Python3.7对应版本Anaconda3,Python2.7对应版本Anaconda2,这里下选择载Anaconda3,后面我们可以使用conda创建不同版本的Python环境

第四步:正式安装,找到下载好的Anaconda的 .exe文件安装包,双击开始安装,点击Next

第四步:同意协议

第五步:选择just me,只为我使用,而不是这台电脑的所有用户,一般个人电脑只有你一个用户

第六步:选择安装路径,默认安装在系统盘C盘,不好,会拖慢开机速度,建议自定义安装在你电脑专门放软件的盘里面,点击Browse进行选择安装路径


第七步:安装高级选项,添加建议手动添加环境变量,不勾选自动添加,勾选自动添加会出现红色字体出现的问题,勾选注册Anaconda3的默认环境为Python3.7。

第八步:等待安装,安装完后点击next:

第九步:点击finish,完成安装

配置Anaconda系统环境变量
安装完后,还需要配置Anaconda系统环境变量,这样电脑才能检测到它的存在。
第一步:右键此电脑,选择属性

第二步:选择高级系统设置

第三步:选择环境变量

第四步:找到Path,选择编辑

第五步:选择新建,然后浏览,找到安装Anaconda的安装路径(为了成功找到Python)和Anaconda的Scripts路径(为了成功找到conda)。

四.命令窗口查看Anaconda是否安装成
第一步:快捷键 Win + R 输入cmd,输入命令Python,查看Python是否安装成功

第二步:查看Conda是否安装成功,输入exit(),退出Python环境(这里默认为base环境),再输入conda

第三步:查看base环境安装的python和conda版本

第四步:打开Anaconda界面

打开Anaconda之后,点击Environments,就可以在界面创建和查看环境,点击creat就可以创建环境了,然后就通过conda命令来下载和卸载软件包

至此Anaconda的下载与安装已经成功完成啦,不想下载,想要安装包,可以关注我的微信公众号:哆啦A梦爱学习~
下期介绍如何免费安装编辑和运行Python代码的界面工具Pycharm的下载和安装,以及如何连接Anaconda和Pycharm,下期见啦~
更多有关python、深度和计算机编程的精彩内容,可以关注我的微信公众号:码农的后花园

Python学习—Anaconda详细 下载、安装与使用,以及如何创建虚拟环境,不仅仅只有安装步骤哦的更多相关文章
- [python学习笔记] pyqt5下载与安装
下载 命令安装 pip3 install PyQt5 但是我这里老安装失败 失败问题 host='pypi.python.org', port=443): Read timed out 方案1:加大命 ...
- Python学习---网页爬虫[下载图片]
爬虫学习--下载图片 1.主要用到了urllib和re库 2.利用urllib.urlopen()函数获得页面源代码 3.利用正则匹配图片类型,当然正则越准确,下载的越多 4.利用urllib.url ...
- 【转】Python学习---超详细字符串用法大全,好文推荐!
来自:Python编程与实战(微信号:pthon1024),作者:Jerryning 没有办法转,整个复制下来了 本文要点 字符串拼接 拆分含有多种分隔符的字符串 判读字符串a是否以字符串b开头或结尾 ...
- Python学习笔记(一)初识Python以及安装Python
一.Python简介 1.Python发展史 Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的. Python 本身也是由诸多 ...
- Python虚拟环境导出包安装到另一台电脑的方法
环境:Windows 版 Python Python 3.6.8可以用自带的命令建立虚拟环境,不用安装另外的如 virtualenv.virtualenvwrapper等工具. python -m v ...
- anaconda 创建虚拟环境(自己版本)
首先安装anaconda(3) Anacond的介绍Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项. 因为包含了大量的科学包,Ana ...
- Windows下用Python 3.4+自带的venv模块创建虚拟环境
Python 3.4+自带了venv模块,用于创建虚拟环境,每个虚拟环境都可以安装一套独立的第三方模块. 本文在Windows 10上操作. 1.创建一个虚拟环境: D:\>mkdir test ...
- Python学习1-Python和Pycharm的下载与安装
本文主要介绍Python的下载安装和Python编辑器Pycharm的下载与安装. 一.Python的下载与安装 1.下载 到Python官网上下载Python的安装文件,进入网站后显示如下图: 网速 ...
- python学习笔记(一)---python下载以及环境的安装
转载网址:https://www.runoob.com/python/python-install.html 1.下载python安装包: 安装包下载网址(如下图所在的网址):https://www. ...
随机推荐
- 蓝奏云数值验证码识别,python调用虹鱼图灵识别插件,超高正确率
识别验证码一直是本人想要做的事情,一直在接触按键精灵,了解到有一个虹鱼图灵识别插件专门做验证码和图像识别,原理就是图片处理和制作字库识别,制作字库我一直觉得很麻烦,工程量太大.不管怎样,它能用能达到我 ...
- 学习Hibernate5 JPA这一篇就够了
配套资料,免费下载 链接:https://pan.baidu.com/s/158JkczSacADez-fEMDXSYQ 提取码:2ce1 复制这段内容后打开百度网盘手机App,操作更方便哦 第一章 ...
- Docker服务开放了这个端口,服务器分分钟变肉机
之前有很多朋友提过,当使用docker-maven-plugin打包SpringBoot应用的Docker镜像时,服务器需要开放2375端口.由于开放了端口没有做任何安全保护,会引起安全漏洞,被人入侵 ...
- python关于函数调用作为参数的说明&&装饰器
python关于函数调用作为参数的说明&&装饰器 简单的: 先看代码: def out(): print('out') def inner(): return 'inner' retu ...
- 一个在交流群里讨论过两轮的问题,答案竟然跟一个 PEP 有关
Python 中有没有办法通过类方法找到其所属的类? 这个问题看起来不容易理解,我可以给出一个例子: class Test: @xxx def foo(self): pass 现在有一个类和一个类方法 ...
- 顶级技术盛会KubeCon 2020,网易轻舟布道多云环境云原生应用交付
在日前的KubeCon 2020中国线上峰会上,VMware中国研发中心架构师.Harbor项目创始人和维护者张海宁,和网易数帆轻舟事业部架构师.Harbor维护者裴明明,共同分享了如何在多云和多集群 ...
- JUC---02
目录 1.1 集合安全问题 1.1.1 ListNotSafe 1.1.2 MapNotSafe 1.1.3 SetNotSafe 1.1 集合安全问题 1.1.1 ListNotSafe 首先看一个 ...
- 七脚OLED屏幕使用IIC接口
7pin 0.96寸OLED模块支持SPI和IIC接口 默认是SPI接口;如果想用IC接口;操作如下几步骤: 1.将模块背面的电阻R3换到R1位置,此时将模块切换为IIC接口:电阻R8可以用0欧姆电阻 ...
- 解决 supervisor : 无法加载文件 C:\Users\charles\AppData\Roaming\npm\supervisor.ps1
在使用vsCode中运行cnpm install时报错. 解决方法 1.在win10 系统中搜索框 输入 Windows PowerShell,选择 管理员身份运行 2.使用,win+R打开了powe ...
- netfilter demo
功能:指定IP报文DROP #include <linux/module.h> #include <linux/kernel.h> #include <linux/net ...