上篇文章介绍了python解释器的安装,及虚拟环境的安装,接下来给大家介绍一个开箱即用全家桶工具Anaconda,简单来说,Anaconda = Python + 包和环境管理器(Conda)+ 常用库 + 集成工具。它适合那些需要快速搭建数据科学或机器学习开发环境的用户。安装Anaconda后,自带一个Python解释器。
Anaconda包及其依赖项和环境的管理工具为conda命令,与传统的 Python pip 工具相比Anaconda的conda可以更方便地在不同环境之间进行切换,环境管理较为简单。
1. 为什么选择 Anaconda
-
方便安装: 安装 Anaconda 就像安装一个应用程序一样简单,它为您预先安装好了许多常用的工具,无需单独配置。
-
包管理器: Anaconda 包含一个名为 Conda 的包管理器,用于安装、更新和管理软件包。Conda 不仅限于 Python,还支持多种其他语言的包管理。
-
环境管理: 使用Anaconda,您可以轻松地创建和管理多个独立的Python环境,比如可以安装python2和 python3环境,然后实现自由切换。这对于在不同项目中使用不同的库和工具版本非常有用,以避免版本冲突。
-
集成工具和库:Anaconda捆绑了许多用于数据科学、机器学习和科学计算的重要工具和库,如NumPy、Pandas、Matplotlib、SciPy、Scikit-learn等。
-
Jupyter笔记本:Jupyter是一个交互式的计算环境,支持多种编程语言,但在Anaconda中主要用于 Python。它允许用户创建和共享包含实时代码、方程式、可视化和叙述文本的文档。
-
Spyder集成开发环境: Anaconda中集成了Spyder,这是一个专为科学计算和数据分析而设计的开发环境,具有代码编辑、调试和数据可视化等功能。
-
跨平台性:Anaconda可在Windows、macOS和Linux等操作系统上运行,使其成为一个跨平台的解决方案。
-
社区支持:Anaconda拥有庞大的社区,用户可以在社区论坛上获取帮助、分享经验和解决问题。
2. Anaconda下载
Anaconda官网地址:www.anaconda.com/
1)进入官网,点击右上角Free Download
2)点击右下方Skip registration跳过注册
3)点击Download下载,或选择相应的操作系统和版本进行下载
3. Anaconda安装
1)双击安装包进入安装、
2)点击Next
3)点击I Agree
4)点击Next
5)修改安装路径,点击Next
6)酌情修改安装选项,之后点击Install安装,等待安装完成。安装选项依次为:
-
创建快捷方式-默认选中。为Anaconda Navigator、Spyder、Jupyter Notebook和Anaconda Prompt软件包创建“开始”菜单快捷方式。
-
将Anaconda3添加到我的PATH环境变量,将包含conda二进制文件的路径添加到path环境变量中。Anaconda不建议选择此选项。conda二进制文件路径包含其他包二进制文件,这些二进制文件将添加到path环境变量中,即使当前没有处于活动状态的conda环境也是如此。这使得其他软件可以使用这些软件包文件,这可能会导致错误。可以勾选,也可以在安装后手动添加环境变量。
-
注册Anaconda3作为我的默认Python 3.12-默认选中。将此安装中的Python包注册为VSCode,PyCharm等程序的默认Python。
-
安装完成后清除包缓存。
7)安装完成后,点击Next
8)再次点击Next
9)点击Finish,完成安装。
10)若安装时没有勾选添加环境变量,则需要在安装后手动添加环境变量。Windows操作系统下同时按下“Win+S”打开搜索栏,搜索“编辑系统环境变量”可进入查看和编辑环境变量。
11)单击右下角环境变量,双击上半部分用户变量中的Path,若先前安装时勾选了添加环境变量,在此可查看到已添加的路径。
12)若先前安装时未勾选添加环境变量,则需找到先前安装时设定的Anaconda安装路径。此处为“D:\ProgramFiles\anaconda3”,需对照自己的安装路径,在环境变量中点击“新建”依次添加如下路径:
D:\ProgramFiles\anaconda3(Anaconda安装路径) D:\ProgramFiles\anaconda3\Library\mingw-w64\bin(Anaconda安装路径\Library\mingw-w64\bin) D:\ProgramFiles\anaconda3\Library\usr\bin(Anaconda安装路径\Library\usr\bin) D:\ProgramFiles\anaconda3\Library\bin(Anaconda安装路径\Library\bin) D:\ProgramFiles\anaconda3\Scripts(Anaconda安装路径\Scripts)
13)按下“Win+R”,输入“cmd”,点击确定,打开命令提示符。
14)输入conda info查看conda信息,输入python --version查看Python版本。Anaconda安装成功。
15)因conda默认源服务器在海外,使用默认源下载第三方库时可能由于网络问题导致下载失败,故在此配置国内源。在命令提示符中执行conda config --set show_channel_urls yes,会在“C:\Users(用户)\用户名”路径下生成“.condarc”文件。
16)双击“.condarc”文件,选择使用记事本打开,删除其中所有内容,并粘贴如下内容之后保存,这样就配置好了国内清华源。
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
4. conda常用命令
1)环境管理
| 功能 | 命令 |
|---|---|
| 创建环境 | conda create -n <环境名> python=<版本号> 例如:conda create -n env1 python=3.12 |
| 激活环境 | conda activate <环境名> 例如:conda activate env1 |
| 退出环境 | conda deactivate |
| 列出所有环境 | conda env list 或 conda info --env |
| 删除环境 | conda remove -n <环境名> --all 例如:conda remove -n env1 --all |
| 查看conda信息 | conda info |
2)软件包管理
| 功能 | 命令 |
|---|---|
| 安装软件包 | conda install <包名> 例如:conda install numpy |
| 指定版本安装软件包 | conda install <包名>=<版本号> 例如:conda install numpy=1.26.4 |
| 更新软件包 | conda update <包名> 例如:conda update pandas |
| 卸载软件包 | conda remove <包名> 例如:conda remove matplotlib |
注意:虚拟新的环境起到的作用是环境隔离,项目间相互不影响