首先说下Python和Anaconda的关系吧,简单来说,Anaconda可以来管理python。Anaconda是包管理器和环境管理器,Jupyter可以将数据分析的代码、图像和文档全部组合到一个web文档中。
  Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。装了anaconda就不需要装python了。
  其实如果不做数据分析等,不用安装Anaconda,只装python就行,如果需要数据分析,用到机器学习、深度学习等方法,使用anaconda还是比较方便的,很6的导入各种包及其依赖环境。

文章目录

  • 了解一下
    • Anaconda是什么?
    • Anaconda有什么作用?
    • Anaconda的版本问题:选择python2.7还是3.6?
    • Jupyter是什么 ?

了解一下

Anaconda是什么?

Anaconda在英文中是“蟒蛇”,麻辣鸡(Nicki Minaj妮琪·米娜)有首歌就叫 《Anaconda》,表示像蟒蛇一样性感妖娆的身体。所以Anaconda的图标就像一个收尾互相咬住的“蟒蛇”。
   Anaconda 是一个可用于科学计算的 Python 发行版,支持 Linux、Mac、Windows系统,内置了常用的科学计算包。它解决了官方 Python 的两大痛点。
第一:提供了包管理功能,Windows 平台安装第三方包经常失败的场景得以解决
第二:提供环境管理的功能,功能类似 Virtualenv,解决了多版本Python并存、切换的问题。

  

Anaconda有什么作用?

1)Anaconda 附带了一大批常用数据科学包,它附带了 conda、Python 和 150 多个科学包及其依赖项。因此你可以立即开始处理数据。
2)管理包Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。
3)管理环境为什么需要管理环境呢?比如你在A项目中用了 Python 2,而新的项目B老大要求使用Python 3,而同时安装两个Python版本可能会造成许多混乱和错误。

这时候 conda就可以帮助你为不同的项目建立不同的运行环境。还有很多项目使用的包版本不同,比如不同的pandas版本,不可能同时安装两个 Numpy 版本,你要做的应该是,为每个 Numpy 版本创建一个环境,然后项目的对应环境中工作。这时候conda就可以帮你做到。
  只是针对数据分析与机器学习,anaconda用起来更方便一些,对于python的其他用途,比如爬虫、web开发,pycharm更好一些。针对大型的web框架修改调试,还是需要个大型IDE。

Anaconda的版本问题:选择python2.7还是3.6?

由于Python有2和3两个版本,因此Anaconda也在Python2和Python3的基础上推出了两个发行版,即Anaconda2和Anaconda3。Python3 被越来越多的开发者所接受,同时让人尴尬的是很多遗留的老系统依旧运行在 Python2 的环境中,因此有时你不得不同时在两个版本中进行开发,调试。
  如何在系统中同时共存 Python2 和 Python3 是开发者不得不面对的问题,一个利好的消息是,Anaconda 能完美解决Python2 和 Python3 的共存问题。
  conda 是 Anaconda 下用于包管理和环境管理的命令行工具,是 pip 和 vitualenv 的组合。安装成功后 conda 会默认加入到环境变量中,因此可直接在命令行窗口运行 conda 命令。
  多版本切换:

# 基于 python3.6 创建一个名为test_py3 的环境
conda create --name test_py3 python=3.6
# 基于 python2.7 创建一个名为test_py2 的环境
conda create --name test_py2 python=2.7
# 激活 test 环境
activate test_py2 # windows
source activate test_py2 # linux/mac
# 切换到python3
activate test_py3

Jupyter是什么 ?

Jupyter notebook(http://jupyter.org/) 是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。Jupyter这个名字是它要服务的三种语言的缩写:Julia,PYThon和R,这个名字与“木星(jupiter)”谐音。
  Jupyter Notebook 已迅速成为数据分析,机器学习的必备工具。因为它可以让数据分析师集中精力向用户解释整个分析过程。

Jupyter详情了解学习可以访问
Jupyter notebook 可以做哪些事情?

Anaconda学习可以访问
初学 Python 者自学 Anaconda 的正确姿势是什么?
Anaconda 入门安装教程

Anaconda下载
官网下载(不推荐,官网下载慢)
清华大学开源软件镜像站进行下载(推荐)
清华大学开源软件镜像站(mini版)

参考:https://www.zhihu.com/question/58033789
   https://blog.csdn.net/huayucong/article/details/52966139
   https://blog.csdn.net/llxlqy/article/details/79114003

关于Python、Anaconda、Jupyter相关推荐

  1. Python——[Anaconda+Jupyter Notebook+Python3.6]环境下安装face_recognition

    基本概念 face_recognition: 从Python或命令行中识别和操作面部 世界上最简单的人脸识别库. 使用dlib的最新人脸识别功能构建 建立在深度学习之上.该模型的精度为99.38%. ...

  2. jupyter和spider;Anaconda、Python、Jupyter、Pycharm、Spyder、conda、pip

    转自https://www.jianshu.com/p/97fa4ed3edbc.自学使用,侵删. Anaconda安装后,可以从菜单中看到它包含几个应用程序,其中Anaconda Navigator ...

  3. 笔记本电脑下载python视频教程-Python的Jupyter Notebook入门教程

    适用于Python的Jupyter Notebook入门教程 在下面的教程中,将指导您完成安装Jupyter Notebook的过程.同时,我们将探索Jupyter Notebook的基本功能,通过尝 ...

  4. anaconda moviepy_002从零开始学Python—Anaconda下载与安装

    本文记录Anaconda完整的下载与安装过程,环境变量的配置,以及如何启动Jupyter notebook并编写第一句代码.以上三项是每一个Python初学者必经之路. 不建议直接去Python官网下 ...

  5. Macbook air m1安装python/anaconda全过程

    Macbook air m1安装python/anaconda全过程 1. 起因 2. 安装 3. 结束 1. 起因 M1芯片的macbook是arm架构,直接装普通x86系统上的anaconda感觉 ...

  6. 【python】windows安装python 与 jupyter

    文章目录 前言 conda安装 安装conda 安装jupyter python机器学习包安装 pip安装jupyter以及机器学习包 conda安装python pip安装jupyter以及其他py ...

  7. Python | 安装Jupyter Notebook及其目录的更改 jupyter问题

    20211223 在非输入出双击d删除单元格 20211218 https://www.jianshu.com/p/c51f9504d84f jupyter,ipynb转py 20211117 htt ...

  8. Python+Anaconda+PyCharm的安装和基本使用

    Python+Anaconda+PyCharm的安装和基本使用 安装python涉及到python解释器.代码编辑器和pip包管理工具这3个工具. Python相关软件下载 https://pan.b ...

  9. python调用os.system启动anaconda环境_在Mac中PyCharm配置python Anaconda环境过程图解

    在 python 开发中我们最常用的IDE就是PyCharm,有关PyCharm的优点这里就不在赘述.在项目开发中我们经常用到许多第三方库,用的最多的命令就是pip install 第三方库名 进行安 ...

  10. Python: 更改Jupyter Notebook默认工作路径?

    Python: 更改Jupyter Notebook默认工作路径? 每次打开Jupyter Notebook时,在弹出的浏览器界面上是系统默认的文件位置(工作路径, "C:\Windows\ ...

最新文章

  1. CC2540获取本机MAC地址
  2. java识别文件类型_在Java中识别文件类型
  3. 公有/私有/保护继承、overload/overwrite/override之间的区别
  4. SQLAlchemy 常用基本表
  5. OPNET中的zigbee
  6. Java 8 - Stream实战
  7. VTK:Rendering之Mace
  8. Redis集群在线分片
  9. html如何显示带有记号的文本,如何使用Wicket设置HTML锚标记的显示文本?
  10. html5编辑器新手用,3款容易上手的HTML5编辑工具推荐~
  11. git push时报错fatal: Could not read from remote repository.
  12. Eclipse项目无错误但是有红叉问题解决
  13. MySQL(18)-----表类型(存储引擎)的选择
  14. 树莓派3连接ps4无线手柄
  15. 如何用hb制作一个html网页,HTML网页制作基础
  16. 2021-2027年全球与中国彩色隐形眼镜行业市场前瞻与投资战略规划分析报告
  17. u盘数据恢复,教你轻松搞定!
  18. ROS暑期学校与ROSCon 2018
  19. svn版本库的拆分及迁移子目录等
  20. vbs在excel中打开html文件,从命令行使用VBScript从Excel外部运行Excel宏

热门文章

  1. java线程day-01
  2. 关于js返回上一页的实现方法
  3. mongodb batchInsert
  4. The method setCharacterEncoding(String) is undefined for the type HttpServletResponse 是什么原因?...
  5. 《设计模式详解》行为型模式 - 中介者模式
  6. 【SSM 整合项目】图书管理系统
  7. python-多线程共享内存
  8. 职称计算机xp系统试题,2020年职称计算机WindowsXP测试题及答案.doc
  9. date对象加十分钟_js面向对象-这样学很轻松
  10. python s append_Python Pandas Series.append()用法及代码示例