首先,在安装前,我们要搞清楚Anaconda,miniconda,conda以及pip的区别。关于这些工具的介绍转自Anaconda与conda、pip与conda的区别 - 知乎作为一个Python初学者,在请教资深Python用户怎么入门的时候,是不是总是被推荐“你去下载一个Anaconda就行”? 在下载Package的时候,到底是要用pip还是conda?它俩到底是什么关系,有什么区别? 本文就将分析一…https://zhuanlan.zhihu.com/p/379321816

1、Anaconda

Anaconda是一个软件发行版,即一个预先建立和配置好的packages的集合,可以被安装在操作系统上,并被使用。它包含了Python本身和数百个第三方开源项目的二进制文件,例如conda、numpy、scipy、ipython等。

2、Miniconda

Miniconda也是一个软件发行版,本质上是一个用来安装空的conda环境的安装器,它仅包含Conda和Conda的依赖,而不包含上一段中列举的包。所以我们可以从零开始,安装我们需要的东西。当然,我们也可以通过conda intall anaconda来将anaconda安装到其中。

3、Conda

Conda是一个包和环境管理工具。可以用来自动化安装、升级、删除packages的工具。比如其拥有“conda install“、”conda update“、”conda remove“等子命令。

4、pip与conda

conda是一个与语言无关的跨平台包和环境管理器。只能在conda环境中安装包,但是可以安装各种语言、各种类型的包。

Pip是Python包的通用管理器,只能管理python包,但在任何环境中都可以使用。

所以说,如果我们需要用到很多依赖于外部dependencies的Python包(例如NumPy、SciPy和Matplotlib),或者如果我们想要跟踪这些包的外部依赖,那么pip是帮不了我们的,因为它只能管理Python包。

如果我们要做的仅仅是在相互独立的环境中安装Python包,那么conda的作用 pip+virtualenv的作用几乎是一样的。其中“相互独立的环境”指的是conda环境或者是virtualenv,在这样的环境中,我们可以在不修改系统Python安装的前提下安装各种包。

5、conda和pip+virtualenv的区别

首先,在conda环境下,我们可以管理不同版本的Python,包括安装和升级Python本身。但是virtualenvs必须基于一个已经存在的、有外部管理的Python可执行文件。virtualenv能实现的只是不同环境下的python包互相独立,但是不同环境下用的python是同一个版本。

其次,conda环境是放在一个可执行路径中的真正独立的环境。virtualenv的环境是建立于符号链接(symlinks)的环境,这种环境打破了virtualenv的独立性,有时候对于非python的dependencies来说是很脆弱的。

接下来正式开始安装Anaconda

Step 1:下载安装包

首先找到Anaconda官网,点击download默认下载最新64位windows版本Anaconda | The World's Most Popular Data Science Platformhttps://www.anaconda.com/

也可以根据自己电脑的配置选择相应的版本

Step 2:安装

打开刚刚下载好的安装包。按照指示选择。

这里选择是只有一个用户还是所有用户都可以使用,根据需求diy就可以了。

手动选择安装路径。

注意:第一个“将anaconda3添加到环境变量”的选项不要勾选!(官方也是不建议勾选的)因为可能会在卸载和重装的时候产生许多不必要的麻烦。具体会发生什么以及该如何处理请参见这位大佬的博客。环境变量我们将在安装后进行手动配置,配置与不配置的区别就在于能够直接通过cmd使用conda。

(其实不配置也没有关系,我们可以打开anaconda prompt进行使用)Anaconda02:选中了Add Anaconda3 to my PATH environment variable (关于一次手残的操作)_张三生♂的博客-CSDN博客_anaconda安装勾选add吗这是一次手残带来的噩梦。重新安装anaconda时,我将Anaconda3加入了环境变量中,没错,就是下面那个第一个选项框。虽然勾上的时候,字体颜色会变成红色从而来警告我,但我义无反顾的勾选上了。如果正常继续使用,是没有任何关系的。但我又想重装Anaconda,于是,我使用了它自带的unistall工具去卸载,这时候问题就来了!!!我发现,anaconda无法被卸载干净,那是一种很奇妙的状态,anaconda不见了,但是conda环境还在,我命令行执行conda --version都还有效。https://blog.csdn.net/qq_35069382/article/details/118525894

单击“install” 等待一会儿就安装好了。可以看到工具栏多了anaconda以及开发环境 jupyter notebook 和 spyder。打开prompt(命令行工具)

打开后默认base环境。

使用命令,查询conda版本

conda -V

我们现在装的conda版本是4.10.3

使用命令,查询python版本

python -V

可见base环境下的python版本是3.9.7

安装成功!!

Step 3:手动配置环境变量

win+R打开cmd命令窗口,输入conda,此时显示conda无法被识别。是因为我们没有添加路径到环境变量。

解决方法:

1、打开控制面板,找到系统与安全

点击系统

选择高级系统设置

选择环境变量

双击path进行环境变量编辑。

新建下面四个环境变量,这里的路径不是乱加的,要根据自己电脑的实际路径进行新建哦。

添加完成后打开cmd命令窗口进行测试,输入conda,输出以下内容即为环境配置成功!

Anaconda下载安装与手动配置环境变量相关推荐

  1. Windows10下载安装openjdk11及配置环境变量

    Windows10下载安装openjdk11及配置环境变量 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:https://cn.azul.com/downloads/zulu-com ...

  2. java11下载_JDK11 JAVA11下载安装与快速配置环境变量教程

    1.到Oracle官网下载jdk11,并安装.搜索"jdk",选择"请到java官网下载jdk安装"进入. 点击"Accept License Agr ...

  3. jmeter第21讲 阿里云下载安装JDK并配置环境变量

    一.下载linux版本JDK,下载地址:Java 存档下载 - Java SE 8 | Oracle 中国 二.下载jdk后,通过FileZilla将jkd上传到阿里云的/usr/local/soft ...

  4. Centos yum 安装JDK及配置环境变量

    1 . 卸载系统自带的JDK LINUX系统一般自带JDK , 但是版本可能不如我们的意 , 所以安装JDK之前要先把之前的卸载掉 1.1 检查自带JDK及版本信息 java -version 1.2 ...

  5. docker 安装 jdk,配置环境变量

    docker 安装 jdk,配置环境变量 下载centos镜像 其他docker指令 运行容器 下载jdk 容器内安装jdk 容器内设置 java 环境变量 下载centos镜像 centos 用作配 ...

  6. linux java jdk配置_Linux环境下安装JDK并配置环境变量

    首先查看是否已经安装了JDK并配置环境变量. [root@dhcc_plat opt]# java -version-bash: java: command not found [root@dhcc_ ...

  7. mac电脑装java环境变量_Mac系统下安装jdk并配置环境变量的方法

    相信有不少电脑程序员和编程人员经常会碰到"JDK环境变量"这个词,而在实际操作中,想要安装JDK并配置环境变量的难度对于某些用户来说,还是比较大的,想必不少网友还不知道Mac配置J ...

  8. macbook配置java环境变量_Mac怎么配置JDK环境变量 安装JDK并配置环境变量教程

    相信有不少电脑程序员和编程人员经常会碰到"JDK环境变量"这个词,而在实际操作中,想要安装JDK并配置环境变量的难度对于某些用户来说,还是比较大的,那么今天小编就给大家讲讲在Mac ...

  9. 雄关漫道真如铁|MAC安装Maven并配置环境变量

    MAC安装Maven并配置环境变量 0.安装方式说明 1.下载 2.安装操作 3.基本配置 3.1 环境变量 3.2 自定义本地仓库 3.3 配置阿里云镜像 4.解决mvn -v不生效的问题 5.然后 ...

  10. ubuntu安装jdk11并配置环境变量

    ubuntu安装jdk11并配置环境变量 下载 jdk11官方地址地址失效就自己官方找吧 点击下载,官网下载需要登录oracle账号,没有的注册 目前官网是11.0.12版本,我电脑上是11.0.11 ...

最新文章

  1. 遍历数据键和值 php,php数组实例之获取当前数组键和值 each()
  2. 解读GAN及其 2016 年度进展
  3. 微信无法连接到服务器(110087)),110087无法连接网络是什么意思
  4. 【渝粤题库】陕西师范大学202311金融机构管理Ⅰ作业(高起专)
  5. 每日一题(30)—— 局部变量能否和全局变量重名?
  6. 为拯救爸妈朋友圈,达摩院造了“谣言粉碎机” 1
  7. 获取Access表字段类型的自定义函数
  8. 为什么计算机关机慢,电脑关机慢是什么原因 电脑关机慢的原因【图文】
  9. linux jira mysql_JIRA配置连接MySQL数据库
  10. grDevices | 如何在图形中使用数学表达式作为标注文本
  11. 20145209刘一阳《JAVA程序设计》第1周学习总结
  12. exsi rh2288hv5 驱动_华为2288H V5阵列卡驱动下载|
  13. epub与mobi转换工具
  14. 什么是Flex布局?
  15. discuz仿163k_Discuz模板-仿163k地方门户系统整站源码带数据
  16. 模压硅胶产品成型后加工工艺
  17. body 没有被撑开_为什么父div没有被撑开
  18. 【C#进阶四】详细总结C#中的文件和I/O流之文件和目录(File 、 FileInfo、Directory、DirectoryInfo和Path)
  19. uni-app分分钟解决苹果X以上型号黑线条兼容问题
  20. 重新认识java(十一)---- java中的数组

热门文章

  1. 路径规划算法学习Day4-Astar算法
  2. LQR控制算法及其仿真实现
  3. oracle instant client卸载,Oracle Instant Client(即时客户端) 安装与配置
  4. 通过软件调整显示器的扩展、复制、显示器输入源
  5. Android开发系列(十一) QQ登陆界面——Android控件使用实例
  6. 联想电脑杜比音效--低音炮配置图
  7. EasyRecovery14免费激活码序列号数据恢复软件 简体中文绿色直装版
  8. 计算机设备没有音频,计算机上没有音频设备是什么意思?
  9. 卡巴斯基发现医疗IT系统存安全漏洞
  10. 使用Visio 2003 + Oracle 11g创建ERD,反向工程师失败了吗?