Anaconda 的安装 一什么是Conda Miniconda Anaconda简单说‌Conda 是一个包管理和环境管理工具Anaconda 是预装了大量科学计算包的 Python 发行版Miniconda 则是只含 Conda 和 Python 的精简版‌。可以这样理解Conda 是引擎Anaconda 是装满配置的整车Miniconda 是空车自己装。‌三者关系很清晰‌Conda‌一个开源工具用来安装、卸载、更新软件包还能创建和管理多个隔离的虚拟环境避免项目之间依赖冲突。它不绑定 Python也支持 R、C/C 等语言。‌Anaconda‌一个全家桶发行版安装时自带 Conda、Python 和 250 个常用科学计算包如 NumPy、Pandas、Matplotlib还有图形界面 Navigator适合新手或不想折腾环境的人但体积大占用约 3GB 空间。‌Miniconda‌Anaconda 的官方精简版只包含 Conda、Python 和少量必要依赖没有预装任何科学计算包需要自己按需安装体积仅约 100MB更轻量灵活适合有经验或需要自定义环境的人。‌‌怎么选‌追求省心、零基础入门‌选 Anaconda开箱即用图形界面点一点就能管理环境和包。‌想要轻量、灵活、自己掌控‌选 Miniconda装完按需用conda install安装所需包干净省空间。‌只想用底层工具‌直接安装 Conda 本体也可以但它通常随 Anaconda 或 Miniconda 一起提供。‌参考文档https://juejin.cn/post/7262280335978987557二 为什么用Anaconda在最开始使用python语言进行编写程序的时候我们需要两个东西,一个是python解释器用来解释编译我们的python代码。另一个是编写代码过程中使用到的第三方包一般放在site-packages目录下。解释器第三方包解释器 由于python版本不同解释器也分为python2和python3两个版本。python2和3之间无法互相兼容也就是说用python2语法写出来的脚本不一定能在python3的解释器中运行包集合 包集合中包含了自带的包和第三方包第三方包我们一般通过pip或者easy_install来下载当一个python环境中不包含这个包那么引用了这个包的程序不能在该python环境中运行anaconda解决的问题第一个问题不同的项目我们可能使用到的python版本是不一样的python2和python3无法兼容python3的小版本之间也存在着差异这样我们在做项目的时候去来回切换python环境变量是非常麻烦的。有了anaconda以后可以帮我们解决这个问题。这是anaconda帮我解决的第一个问题python版本切换。第二个问题另一个要解决的问题就是包的问题如果我们本地只有一个python环境我有很多个项目使用pip install方法会默认把包安装在同一个路径中这样把所有项目的包都放到同一个环境就会导致我们的环境十分混乱。而且当我们想把一个写好的程序放到另一个电脑上运行的时候需要一个个区手动下载相关的包。这就让人十分头疼。此时如果我们每个项目都用自己独立的环境开发好以后把该程序需要的环境独立打包出来相当于我们的程序有着自己的沙盒这个沙盒中有我们自有的环境和包。这样我们的程序就变的十分干净整洁。第三个问题单独安装python很多常用的功能包我们需要一个个手动去下载安装使用anaconda则不用考虑这些问题会自动包含很多常用的包。并且还捆绑了交互式代码编辑器。Spyder、Jupyter...。二 安装 Anaconda到此我们的conda已经安装完毕。此时我们的开始菜单中多了如下几个目录。我们可以通过 Anconda Prompt(conda) 使用conda。1.常用指令conda env list查看全部环境conda create -n myenv python3.10创建名叫 myenv、python3.10 的环境conda activate myenv激活 myenv 环境conda deactivate退出环境conda install numpy安装 numpy 包conda list看装了哪些库conda remove numpy卸载包conda env list查看全部环境conda config --show-sources查看镜像源