Python环境的安装-Anaconda

0 阅读5分钟

上篇文章介绍了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 image.png

2)点击右下方Skip registration跳过注册 image.png

3)点击Download下载,或选择相应的操作系统和版本进行下载 image.png

3. Anaconda安装

1)双击安装包进入安装、 image.png

2)点击Next image.png

3)点击I Agree image.png

4)点击Next image.png

5)修改安装路径,点击Next image.png

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。

  • 安装完成后清除包缓存。

image.png

7)安装完成后,点击Next image.png

8)再次点击Next image.png

9)点击Finish,完成安装。 image.png

10)若安装时没有勾选添加环境变量,则需要在安装后手动添加环境变量。Windows操作系统下同时按下“Win+S”打开搜索栏,搜索“编辑系统环境变量”可进入查看和编辑环境变量。 image.png

11)单击右下角环境变量,双击上半部分用户变量中的Path,若先前安装时勾选了添加环境变量,在此可查看到已添加的路径。 image.png

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”,点击确定,打开命令提示符。 image.png

14)输入conda info查看conda信息,输入python --version查看Python版本。Anaconda安装成功。 image.png

15)因conda默认源服务器在海外,使用默认源下载第三方库时可能由于网络问题导致下载失败,故在此配置国内源。在命令提示符中执行conda config --set show_channel_urls yes,会在“C:\Users(用户)\用户名”路径下生成“.condarc”文件。 image.png

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

image.png

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

注意:虚拟新的环境起到的作用是环境隔离,项目间相互不影响