快捷搜索:  汽车  科技

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)它的优势主要体现在:https://docs.conda.io/en/latest/miniconda.htmlAnaconda具有如下特点:其特点的实现主要基于Anaconda拥有的:如果日常工作或学习并不必要使用1 000多个库,那么可以考虑安装Miniconda,这里不过多介绍Miniconda的安装及使用。

Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。

此外,Python的强大之处在于它的应用领域范围之广,遍及人工智能、科学计算、Web开发、系统运维、大数据及云计算、金融、游戏开发等。实现其强大功能的前提,就是Python具有数量庞大且功能相对完善的标准库和第三方库。通过对库的引用,能够实现对不同领域业务的开发。然而,正是由于库的数量庞大,对于管理这些库以及对库作及时的维护成为既重要但复杂度又高的事情。

一、什么是Anaconda?1. 简介

Anaconda(官方网站: )就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。

https://www.anaconda.com/products/individual#macos

2. 特点

Anaconda具有如下特点:

  • 开源
  • 安装过程简单
  • 高性能使用Python和R语言
  • 免费的社区支持

其特点的实现主要基于Anaconda拥有的:

  • conda包
  • 环境管理器
  • 1 000 开源库

如果日常工作或学习并不必要使用1 000多个库,那么可以考虑安装Miniconda,这里不过多介绍Miniconda的安装及使用。

https://docs.conda.io/en/latest/miniconda.html

它的优势主要体现在:

  • Anaconda 附带了许多常用数据科学包,所以安装之后同学们在入门阶段不用太多的担心第三方数据库的安装。
  • Anaconda 可用于多个平台( Windows、macOS 和 Linux),且安装方式几乎一样。
  • Anaconda 中带的 Jupyter Notebook 非常适合新手用来练习编程,它可以边输入代码边看输出,并且支持多种编程语言,还可以把自己写的代码分享给其他人哦。
3. Anaconda、conda、pip、virtualenv的区别① Anaconda
  • Anaconda是一个包含180 的科学包及其依赖项的发行版本。其包含的科学包包括:conda numpy scipy ipython notebook等。
② conda
  • conda是包及其依赖项和环境的管理工具。
  • 适用语言:Python R Ruby Lua Scala Java JavaScript C/C FORTRAN。
  • 适用平台:Windows macOS Linux
  • 用途:如果你需要的包要求不同版本的Python,你无需切换到不同的环境,因为conda同样是一个环境管理器。仅需要几条命令,你可以创建一个完全独立的环境来运行不同的Python版本,同时继续在你常规的环境中使用你常用的Python版本。——conda官方网站
  • 快速安装、运行和升级包及其依赖项。
  • 在计算机中便捷地创建、保存、加载和切换环境。
  • conda为Python项目而创造,但可适用于上述的多种语言。
  • conda包和环境管理器包含于Anaconda的所有版本当中。
③ pip
  • pip是用于安装和管理软件包的包管理器。
  • pip编写语言:Python。
  • Python中默认安装的版本:
    • Python 2.7.9及后续版本:默认安装,命令为pip
    • Python 3.4及后续版本:默认安装,命令为pip3
  • pip名称的由来:pip采用的是递归缩写进行命名的。其名字被普遍认为来源于2处:
    • “Pip installs Packages”(“pip安装包”)
    • “Pip installs Python”(“pip安装Python”)
④ virtualenv
  • virtualenv:用于创建一个独立的Python环境的工具。
  • 解决问题:
  • 当一个程序需要使用Python 2.7版本,而另一个程序需要使用Python 3.6版本,如何同时使用这两个程序?
  • 如果将所有程序都安装在系统下的默认路径,如:/usr/lib/python2.7/site-packages,当不小心升级了本不该升级的程序时,将会对其他的程序造成影响。
  • 如果想要安装程序并在程序运行时对其库或库的版本进行修改,都会导致程序的中断。
  • 在共享主机时,无法在全局site-packages目录中安装包。
  • virtualenv将会为它自己的安装目录创建一个环境,这并不与其他virtualenv环境共享库;同时也可以选择性地不连接已安装的全局库。
⑤ pip 与 conda 比较→ 依赖项检查
  • pip:
    • 不一定会展示所需其他依赖包。
    • 安装包时或许会直接忽略依赖项而安装,仅在结果中提示错误。
  • conda:
    • 列出所需其他依赖包。
    • 安装包时自动安装其依赖项。
    • 可以便捷地在包的不同版本中自由切换。
→ 环境管理
  • pip:维护多个环境难度较大。
  • conda:比较方便地在不同环境之间进行切换,环境管理较为简单。
→ 对系统自带Python的影响
  • pip:在系统自带Python中包的**更新/回退版本/卸载将影响其他程序。
  • conda:不会影响系统自带Python。
→ 适用语言
  • pip:仅适用于Python。
  • conda:适用于Python R Ruby Lua Scala Java JavaScript C/C FORTRAN。
⑥ conda与pip、virtualenv的关系
  • conda结合了pip和virtualenv的功能。
二、Anaconda的适用平台及安装条件1. 适用平台

Anaconda可以在以下系统平台中安装和使用:

  • Windows
  • macOS
  • Linux(x86 / Power8)
2. 安装条件
  • 系统要求:32位或64位系统均可
  • 下载文件大小:约500MB
  • 所需空间大小:3GB空间大小(Miniconda仅需400MB空间即可)
三、Anaconda的安装步骤

Anaconda下载

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(1)

下载地址:https://www.anaconda.com/distribution/#download-section

选择对应的操作系统、python 版本,和电脑系统版本 (64&32位)。然后点击 「Download」 按钮 下载。

以下安装以 macOS 为例 Windows 的安装操作也都一样的,大家不用担心哈。

只需要注意的一点是,如果你是 windows 10 系统,安装 Anaconda 软件的时候,右击安装软件→选择以管理员的身份运行。

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(2)

开始安装

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(3)

打开安装包,跟着安装导航一步步点~

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(4)

选择你想要安装的位置(也可以不选择,使用默认位置),点击继续。

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(5)

Waiting……安装需要一点时间。

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(6)

安装完成,点击关闭。

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(7)

启动 jupyter notebook

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(8)

找到刚刚安装好的 anaconda ,点击进入程序,就是下面这个标志。

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(9)

找到 jupyter notebook ,点击进入。

“Anaconda-Navigator”中已经包含“Jupyter Notebook”、“Jupyterlab”、“Qtconsole”和“Spyder”。(图中的“Rstudio”是我后来安装的,但它默认出现在“Anaconda-Navigator”的启动界面,只需要点击“Install”便可安装。)

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(10)

新建一个 notebook。

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(11)

开始编程吧,写完之后记得保存哦!

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(12)

参考资料
  1. 知乎“初学python者自学anaconda的正确姿势是什么??”猴子的回答
  2. Anaconda Cheat Sheet
  3. Anaconda官方网站
  4. conda官方网站
  5. pip维基百科
  6. pip官方网站
  7. YouTube视频:Pip vs Conda: Differences and Comparisons
  8. virtualenv官方网站
  9. macOS系统安装Anaconda的官方教程
  10. Windows系统安装Anaconda的官方教程
  11. Linux系统安装Anaconda的官方教程
  12. Conda Official User Guide

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(13)

觉得不错,长按关注

pythonanaconda怎么编写代码(Python编辑器推荐Anaconda)(14)

猜您喜欢: