本文目录
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解释器即可。