为了解决众多开源包的管理,或者是Python版本的管理,出现了很多发行版的Python,将Python与很多常用的工具打包,以方便用户的使用。Anaconda就是一个用于科学计算的Python发行版。
包管理和环境管理功能
包管理
可以方便地安装、更新、卸载工具包,而且在安装工具包的时候,还能够自动安装相应的依赖包
环境管理
可以在同一台机器上创建几个相互独立的Python开发环境,称之为虚拟环境
下载地址
Anaconda官网:https://www.anaconda.com/distribution
清华大学软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
安装过程中有一个关于Option的页面,第一个选项建议勾选,它的意思是将Anaconda的可执行文件目录添加到系统的环境变量里,为了方便使用conda命令,建议勾选。
安装成功后,在windows的开始菜单,会出现Anaconda文件夹,里面有Anaconda常用的组件程序,Anaconda Navigator是一个图形化的管理工具,,可以在不使用命令的情况下方便的启用命令程序,管理conda环境和Python模块包。Anaconda Prompt是的Anaconda的命令行终端。Jupyter Notebook是基于网页的用于交互计算的应用程序。Spyder 是一个集成的Python开发环境。
打开Anaconda Navigator
左侧是菜单栏,Home是主页,里面显示了常用的工具软件 。
VS Code 是一个轻量级、但功能强大的源代码编辑工具。JupyterLab是Juptyer的扩展,提供了更好的用户体验,例如可以在同一个浏览器页面打开、编辑多个Notebook,并且支持预览和编辑多种类的文件。Glue是一个用于探索相关数据集内部和之间的关系Python库。Orange是一个交互式数据可视化软件。RStudio是R语言的集成开发环境。
Environments选项
用来管理独立运行环境和其中安装的Python模块包,中间窗口中显示当前系统已经创建的独立运行环境,最右边的窗口中显示对应环境已经安装好的Python模块包,刚刚安装的Anaconda会默认只有一个base 环境,点击base 右边的绿三角,点击open terminal,输入 conda info 命令,回车,会输出conda环境的相关信息,到此Anaconda已经安装好了。
包管理:
conda 命令:
安装包:conda install <package_names>
卸载包:conda remove <package_names>
更新包:conda update <package_names>
模糊查询:conda search <text>
pip 命令:
安装包:pip install <package_names>
卸载包:pip uninstall <package_names>
conda 环境管理
创建环境:conda create --name <env_name> <package_names>
激活环境:activate <env_name>
退出环境:deactivate
删除环境:conda remove --name <env_name> --all
查看当前系统已经创建的环境的基本信息:conda env list