Anaconda 搭建 Python 开发环境

举报
福州司马懿 发表于 2022/11/09 17:48:58 2022/11/09
【摘要】 为什么要安装AnacodaPython是一种面向对象的解释型计算机程序设计语言。由于其编写的应用程序具有跨平台的特性,几乎不需要任何改动,就可以在Linux、macOS以及Windows系统上使用。并且作为解释型语言,每个语句都是执行的时候才翻译,无需等待漫长的编译、链接、打包等过程,发布效率极高,使得它大受市场欢迎。正是因为如此,开源界涌现了大量python的第三方库。然而由于pytho...

为什么要安装anaconda

Python是一种面向对象的解释型计算机程序设计语言。由于其编写的应用程序具有跨平台的特性,几乎不需要任何改动,就可以在Linux、macOS以及Windows系统上使用。并且作为解释型语言,每个语句都是执行的时候才翻译,无需等待漫长的编译、链接、打包等过程,发布效率极高,使得它大受市场欢迎。

正是因为如此,开源界涌现了大量python的第三方库。然而由于python的第三方库安装比较繁琐,且python2和python3又存在诸多不兼容的地方,因此第三方库的兼容性问题日益严峻。

Anaconda集成了python所需的第三方库,其将python经常使用的第三库的包打包,在打包的过程中,anaconda就已经帮我们处理好了兼容性问题,同时提供了非常方便下载的gui和命令行工具

下载并安装 anaconda

进入 anaconda 官网 https://www.anaconda.com/,下载并安装相应版本,在安装时勾选 “Add Anaconda to my PATH environment variable”

图片.png

安装好后,开始菜单这里就会出现 anaconda 的相关应用程序了
图片.png

anaconda的GUI界面如下

  • Home:可以搜索并安装各种组件
  • Environments:查看指定环境变量下的所有组件
  • Learning:链接到相关组件的教程网页
  • Community:遇到不懂的问题可以到社区发帖求助

图片.png

图片.png

图片.png

图片.png

conda 常用命令

查看帮助信息

conda -h

图片.png

查看版本号

conda --version
或
conda -V

图片.png

列出所有安装的包

conda list

图片.png

切换镜像源

查看某个包的可安装版本

conda search <包名>

图片.png

安装指定版本的包

conda install <包名>=<版本>
或
conda install <包名>

省略版本号,默认会安装最新版本

升级anaconda

conda install anaconda

图片.png

查看当前所有的环境变量及其路径

conda info --envs

图片.png

jupyter

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言

Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等

使用 conda list jupyter 可以查看当前安装的版本

图片.png

Jupyter Notebook的界面如下

图片.png

spyder

Spyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值。

使用 conda list spyder 可以查看当前安装的版本

图片.png

spyder的界面如下

图片.png

升级spyder

conda update anaconda
conda install spyder=5.3.3

图片.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。