Python环境搭建之Anaconda快速学习

2020-10-26 14:18:58 浏览数 (1)

本文目录

1.什么是Anaconda?

2.Anaconda的特点

3.Anaconda下载安装

4.Anaconda应用介绍

5.conda包管理

6.conda环境管理

7.PyCharm和Anaconda关联

1.什么是Anaconda?

Anaconda 是一个开源免费的Python集成管理工具,自带了数据科学相关的依赖包,支持多平台Win/linux/OS X。

2.Anaconda的特点

•安装简单,自动配置python运行环境,不需要像pycharm那样需要单独下载python,并且免费,非常适合新手操作。•包含了180多个科学包及其依赖项,非常适合数据计算领域开发。•Anaconda 内置一个python3环境,可以不用单独下载python。•可以同时安装python2和python3,随时切换python环境。•Anaconda 可以实现包管理(packages)和虚拟环境(environment)管理。使用conda 命令可用于安装、卸载、更新包、类似于pip。还可以创建不同版本的虚拟环境,类似于 virtualenv

3.下载安装

下载Anaconda

Anaconda官网,下载Anaconda:https://www.anaconda.com/products/individual

官网下载较慢,Anacondawin64百度云盘下载链接:

链接: https://pan.baidu.com/s/11BdyZ5XQTxK3qGDf-16QFg 提取码: mven

安装Anaconda

Anaconda安装非常简单,按照说明直接点击下一步就行,完成后会自动配置好Python环境以及一些常用第三方库。

安装过程中,尽量勾选如下选项,直接将Anaconda加入到系统环境变量中:

安装完成后,cmd输入conda --version检验安装是否成功。

4.Anaconda应用介绍

Anaconda Navigator :用于管理工具包和环境的图形用户界面,可以方便地启动应用、管理conda包、虚拟环境和频道,不需要使用命令行。

Jupyter notebook:一个强大的数据分析工具,你可以在上面写代码、运行代码、写文档、列方程式、做数据可视化展示等。

QTconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。

Spyder :Spyder 是强大的交互式 Python 语言开发环境,它最大的优点就是模仿MATLAB的“工作空间”的功能,可以很方便地观察和修改数组的值,提供高级的代码编辑、测试、调试功能。

5.conda包管理

查看conda版本

conda --version

更新conda

conda update conda

查看帮助

conda -h

查看已安装的包

conda list

安装第三方包

conda install matplotlib

更新python版本

conda update python#更新python,conda会将Python更新到该系列的最高版本

删除包

conda remove matplotlib

6.conda环境管理

conda可以实现虚拟环境的创建、导出、删除和更新,可以实现不同Python版本或软件包的隔离环境,并允许我们在各个环境之间自由切换。

查看当前存在哪些虚拟环境

conda env list 或者 conda info -e

创建一个python3.8版本名字为test的python独立环境

conda create -n test python=3.8

激活环境

activate test

退出当前环境

conda deactivate

删除该环境

conda remove -n test --all

7.PyCharm和Anaconda关联

如何在pycharm中使用Anaconda中的python解释器和库呢

首先,通过conda env list找到Anaconda中python解释器的路径:

然后,在pycharm中按照下面的步骤选择python解释器即可。

0 人点赞