Anaconda 是一个开源的 Python 发行版本,它包含了众多流行的科学计算、数据分析和机器学习库,还方便我们管理不同的 Python 环境,并且集成了 Jupyter Notebook 这样优秀的交互式开发环境。下面就详细介绍 Anaconda 的下载与安装过程,其中也会涉及 Python(因为 Anaconda 包含 Python)以及 Jupyter 的相关内容。
一、准备工作
在开始下载和安装 Anaconda 之前,需要做一些准备工作。
(一)系统要求
Anaconda 支持多种操作系统,像 Windows、macOS 和 Linux。不同操作系统在安装时会有一些小区别,但整体流程差不多。要确保你的系统有足够的磁盘空间,因为 Anaconda 安装包本身就比较大,安装后还会占用空间来存放各种库和工具,所以建议至少预留几个 GB 的空闲空间。
(二)网络连接
由于要从 Anaconda 官方网站下载安装包,所以得保证有稳定的网络连接。
二、Python 简介与 Anaconda 中的 Python
(一)Python 概述
Python 是一种高级、解释型、通用的编程语言。它的语法简洁,有丰富的库,功能非常强大。在数据科学、人工智能、网络爬虫、自动化脚本等很多领域都广泛应用。虽然能单独下载安装 Python,但 Anaconda 提供了获取 Python 和许多常用第三方库的便捷方式。Anaconda 里的 Python 版本是经过挑选和测试的,并且和 Anaconda 里的其他组件(比如各种科学计算库)兼容性很好。
(二)Anaconda 与 Python 版本选择
在 Anaconda 官方网站上有不同版本的 Anaconda 可选,这些版本对应不同的 Python 版本。一般来说,较新的 Anaconda 版本包含较新的 Python 版本。要是你有特定的项目需求,或者依赖于只支持特定 Python 版本的库,那就要仔细挑选合适的 Anaconda 版本。例如,如果项目需要 Python 3.7,就得找包含 Python 3.7 的 Anaconda 版本下载。
三、Anaconda 下载
(一)访问官方网站
打开浏览器,访问 Anaconda 官方网站:Download Anaconda Distribution | Anaconda,这里以下载 Anaconda Individual Edition(个人版)为例,这个版本适合大多数用户,像学生、数据科学家和开发者等。
(二)选择操作系统版本
在网页上能看到针对不同操作系统的下载选项。
1.Windows
如果你的系统是 Windows,就点击对应的 Windows 版本下载按钮。Anaconda 提供了 64 - bit 和 32 - bit 版本,对于大多数现代计算机,我选择的是 64 - bit 版本,这样能更好地利用计算机的内存和性能。
四、Anaconda 安装
(一)Windows 安装过程
下载完后,找到.exe 安装文件,双击运行。
- 在安装向导里,按提示操作。先是欢迎页面,点击 "Next"(下一步)。
- 阅读并接受许可协议后,选择安装类型。大多数用户推荐选择 "Just Me"(仅为我安装),除非你要给所有用户安装 Anaconda。
- 再选择安装路径。默认路径通常在 C 盘下的用户文件夹里,但你可以根据磁盘空间情况选其他路径。建议路径里别包含中文或特殊字符,避免可能出现的问题。
- 接下来的页面有一些高级选项,其中 "Add Anaconda to my PATH environment variable"(将 Anaconda 添加到我的 PATH 环境变量中)这个选项,要是不确定需不需要,可以不勾选。不勾选的话,之后可以通过 Anaconda Prompt 操作 Anaconda 环境。然后点击 "Install"(安装)开始安装。
- 安装时间取决于计算机性能和网络速度。安装好后,点击 "Finish"(完成)。
五、Jupyter 简介与在 Anaconda 中的使用
(一)Jupyter 概述
Jupyter 是一个开源的 Web 应用程序,它能让我们创建和共享包含代码、方程式、可视化和文本的文档。Jupyter Notebook 是 Jupyter 项目里的一个主要应用,它提供了一个交互式开发环境,很适合数据探索、数据分析、机器学习算法开发等工作。在 Jupyter Notebook 里,可以逐行运行代码,马上看到结果,还能方便地记录思路和注释。
(二)Jupyter 在 Anaconda 中的安装与启动
因为 Anaconda 已经集成了 Jupyter,所以安装 Anaconda 后,Jupyter 就已经在系统里了。
Windows
在 Windows 上,可以通过 Anaconda Prompt 启动 Jupyter。打开 Anaconda Prompt,输入jupyter notebook
,然后按回车键,这样就会在默认浏览器里打开 Jupyter Notebook 的界面。
六、Anaconda 环境管理与 Jupyter
(一)Anaconda 环境管理
Anaconda 有强大的环境管理功能。我们可以创建多个独立的 Python 环境,每个环境能有不同版本的 Python 和不同的库安装。例如,要创建一个新的 Python 环境,可以在 Anaconda Prompt(Windows)或终端(macOS 和 Linux)里使用conda create - n myenv python = 3.8
(这里myenv
是要创建的环境名称,python = 3.8
表示该环境用 Python 3.8 版本)。要激活一个环境,可以用conda activate myenv
(Windows)或者source activate myenv
(macOS 和 Linux)。在激活的环境里,可以安装各种库,这些库只会安装在当前环境里,不会影响其他环境。
(二)Jupyter 与不同环境的集成
当创建了新的 Python 环境后,可能想在 Jupyter Notebook 里用这个新环境的内核。首先,要确保新环境已经激活。然后,在新环境里安装ipykernel
库,比如在终端或 Anaconda Prompt 里输入conda install - n myenv ipykernel
。安装完后,执行python - m ipykernel install --user --name myenv --display - name "My Environment"
(这里myenv
是你的环境名称,My Environment
是在 Jupyter Notebook 里显示的内核名称)。这样,在 Jupyter Notebook 里就能选择这个新创建环境的内核来运行代码了。