anaconda python_Python | 为什么用Anaconda

#「闪光时刻」主题征文 二期#

Anaconda是什么?

0558040b6ad94d328a30357e4eb640da

Anaconda 和 Jupyter notebook已成为数据分析的标准环境。那......为什么用Anaconda呢?

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

  • 其实简单来说,Anaconda是包管理器和环境管理器:包管理器:Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。
  • 管理环境:为什么需要管理环境呢?比如你有两个项目,分别需要用到 Python 2和Python 3,而同时安装两个Python版本可能会造成许多混乱和错误。这时候 conda就可以帮助你为不同的项目建立不同的运行环境。还有很多项目使用的包版本不同,比如不同的pandas版本,不可能同时安装两个 Numpy 版本,这时候conda就可以帮你做到。

如何安装Anaconda?

官网下载:Anaconda,Linux、Mac、Windows均支持。

清华镜像:因为Anaconda.org的服务器在国外,所以如果官网地址网速太慢或者无法下载,清华TUNA镜像源有Anaconda仓库的镜像。

7535c89dcb5e4b8d8c1a0bf02e53a0e1

Anaconda Installers

下载后直接按照说明安装,安装时,安装程序会把bin目录加入PATH(Linux/Mac写入~/.bashrc,Windows添加到系统变量PATH),这些操作也完全可以自己完成。配置好PATH后,可以通过which conda或conda --version命令检查是否正确。具体流程可自行搜索。参考Anaconda详细安装步骤

Anaconda安装完都有啥?

0adee9a396f5467893a790574a3c9957

Anaconda安装文件

  • Anaconda Navigator:提供了环境的安装与卸载,不同工作环境的切换,各类包(package)的安装,升级与卸载等功能。
  • Anaconda Powershell Prompt
  • Anaconda Prompt
  • Jupyter Notebook:一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。jupyter notebook 可以做哪些事情?
  • Spyder:一个简单的集成开发环境。PS:如果你是做数据分析的,建议用Spyder。如果你是做大工程的,建议用pycharm。初学者还可以选择python+vscode,可以智能提示,语法检查,逐行调试。如果是大佬,你就随意吧。

Anaconda有两个最核心的部分,那便是Anaconda Navigator以及Anaconda Powershell Prompt。它俩的区别可以简单理解为,Anaconda Navigator是Anaconda Powershell Prompt的鼠标控制版。

Anaconda Powershell Prompt和Anaconda Prompt的区别,就有点类似于win10中cmd和win Powershell的区别,简单的说,Powershell是cmd的超集,换句话说,cmd能做的事情,Powershell都能做,但是Powershell还能额外做许多cmd不能做的活。同理,在Anaconda里,Anaconda Powershell Prompt比Anaconda Prompt多出了一些命令。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值