一步步教你在 Windows 上轻松安装 Anaconda以及使用常用conda命令(超详细)
这篇文章是为新手小白准备的 Anaconda 安装教程,详细教你如何在 Windows 10/11 上一步步完成 Anaconda 的下载、安装和环境配置,以及包含一些常用的conda命令的使用。
前言
Anaconda 是一个非常适合新手的 Python 开发工具,尤其在数据分析、机器学习等领域非常流行。它集成了很多常用的库,比如 NumPy 和 Pandas,还带有 Conda 包管理器,方便管理环境和依赖。本教程会手把手教你如何在 Windows 10 / 11 系统上详细安装Anaconda,适合小白朋友们从零开始学习!
1. 下载 Anaconda安装程序
方式一:
- 打开 Anaconda 官方网站。
- 在页面右上角选择 用户登录 (Sign In) 或 注册新用户 (Sign Up),登录后即可点击 Free Download 按钮免费下载适合你操作系统的 Anaconda 安装包。
方式二(推荐):
如果官网下载速度较慢,建议从清华大学开源软件镜像站下载 Anaconda:
- 点击 这里 进入清华镜像站。
- 选择适合你的 Anaconda 版本和操作系统,下载对应的安装包。
例如:Anaconda3-2024.06-1-Windows-x86_64.exe
表示:
- Anaconda3:Anaconda 3.x 版本,支持 Python 3.x。
- 2024.06-1:表示此版本发布于 2024 年 6 月,带有 1 次更新。
- Windows-x86_64:表示这是 Windows 系统的 64 位版本。
2. 运行安装程序
-
下载完成后,双击
.exe
安装文件,启动 Anaconda 安装向导。 -
在第一个弹出的窗口中点击 Next。
3. 接受许可协议
-
接下来,阅读并接受许可协议,选择 I Agree。
4. 选择安装类型
-
选择 Just Me (Recommended) 以在当前用户下安装,或者选择 All Users 为所有用户安装。
-
点击 Next。
5. 选择安装路径
-
安装位置建议:为了不占用系统盘的空间,推荐将 Anaconda 安装在 D:\anaconda3 或 E:\anaconda3 这样的非系统盘路径,确保系统盘有足够的剩余空间用于操作系统的正常运行。
-
路径命名要求:请确保安装路径中 不含中文或特殊符号,例如空格、感叹号等,以防止安装过程中出现不必要的问题或软件使用时的兼容性错误。
-
继续安装:选择合适的路径后,点击 Next,进入下一步的安装配置。
6. 高级安装选项
当安装 Anaconda 时,您会遇到一些高级配置选项,这些选项对您如何使用 Anaconda 有重要影响:
-
创建快捷方式 (Create shortcuts): 如果您勾选此项,系统会为支持的程序,如 Anaconda Navigator 或 Anaconda Prompt,创建桌面或开始菜单快捷方式,方便您快速访问这些工具。
-
将 Anaconda 注册为系统 Python (Register Anaconda as the system Python): 勾选此项将使 Anaconda 成为您系统中的默认 Python 版本。这意味着当您在任何命令提示符窗口中输入
python
时,系统将默认使用 Anaconda 的 Python 解释器。- 建议:如果 Anaconda 是您唯一的或主要的 Python 环境,推荐勾选此项。这样可以让其他程序,如 VSCode 或 PyCharm,自动识别 Anaconda 为系统的主 Python 版本。
-
完成安装后清除包缓存 (Clear the package cache upon completion): 勾选此项将在安装过程结束后清除下载的包文件,这有助于节省磁盘空间,特别是当您不再需要这些安装包时。
选择适合您需求的选项后,点击 Install 开始安装,继续完成 Anaconda 的安装过程。
7. 安装过程与完成
-
开始安装:在选择好高级选项后,点击 Install,系统将开始安装 Anaconda。安装进度条会显示整个过程,通常需要几分钟时间,具体时长取决于您的系统性能。
-
完成安装:安装完成后,点击 Next 按钮,您可以选择是否查看 Anaconda 的 Release Notes(版本说明),如果不需要查看,可以直接跳过。最后,点击 Finish,安装过程就全部结束了。
8 配置环境变量
为了能够通过命令行方便地使用 Anaconda,我们需要将 Anaconda 的路径添加到系统的环境变量中。以下是两种配置环境变量的方法:
-
打开系统属性:
- 点击 开始菜单,在搜索框中输入 环境变量。
- 在搜索结果中,点击 编辑系统环境变量 选项。
-
进入环境变量:
- 在弹出的系统属性窗口中,点击 高级 标签下的 环境变量 按钮。
- 在弹出的系统属性窗口中,点击 高级 标签下的 环境变量 按钮。
-
编辑系统变量:
- 在环境变量窗口中,找到 系统变量 部分,点击 Path 变量,然后点击 编辑。
- 在环境变量窗口中,找到 系统变量 部分,点击 Path 变量,然后点击 编辑。
-
添加 Anaconda 路径(所有路径均与安装目录有关):
- 点击 新建,并依次添加以下 Anaconda 的安装路径:
D:\anaconda3 D:\anaconda3\Scripts D:\anaconda3\Library\bin D:\anaconda3\Library\mingw-w64\bin # 可选,用于编译 C/C++ 代码 D:\anaconda3\Library\usr\bin # 可选,用于 UNIX 工具的兼容
- 确认路径无误后,点击 确定,保存设置。
- 点击 新建,并依次添加以下 Anaconda 的安装路径:
路径说明:
- D:\anaconda3:Anaconda 的主目录,包含 Python 和 Conda 的主文件。
- D:\anaconda3\Scripts:包含 Conda 和其他实用工具的脚本文件。
- D:\anaconda3\Library\bin:包含一些库文件,用于运行 Conda 和 Python 应用。
- D:\anaconda3\Library\mingw-w64\bin(可选):用于编译 C/C++ 的工具链,如果您不需要编译这类代码,可不添加。
- D:\anaconda3\Library\usr\bin(可选):提供类似 UNIX 系统的功能工具,可用于跨平台开发,如果不需要这种功能,可以不添加。
- 验证配置:
- 打开 命令提示符 (Command Prompt) 或 Anaconda Prompt,输入以下命令以确认环境变量是否正确配置:
conda --version
- 如果显示 Conda 的版本号,则表示配置成功。
- 打开 命令提示符 (Command Prompt) 或 Anaconda Prompt,输入以下命令以确认环境变量是否正确配置:
总结与常用 Anaconda 命令
安装和配置完 Anaconda 后,您可以利用 Conda 命令来高效管理虚拟环境和软件包。下面是一些常用的 Anaconda 命令及其解释,帮助您快速上手:
1. 查看 Conda 版本
conda --version
- 作用:查看已安装的 Conda 版本,确认 Conda 是否成功安装。
2. 创建新环境
conda create --name myenv python=3.8
- 作用:创建一个名为
myenv
的新虚拟环境,并指定使用 Python 3.8 版本。每个环境可以独立安装不同的包和 Python 版本,不会相互干扰。
3. 激活环境
conda activate myenv
- 作用:激活您创建的虚拟环境
myenv
。激活后,您可以在该环境中安装库或运行 Python 程序。
4. 查看已有的虚拟环境
conda env list
- 作用:列出系统中所有已创建的虚拟环境,方便查看和管理环境。
5. 安装包
conda install numpy
- 作用:使用 Conda 安装指定的包(例如
numpy
),会自动处理依赖关系。相比pip
,Conda 更适合用于管理科学计算的库。
6. 更新包
conda update numpy
- 作用:更新已有包到最新版本。
7. 移除包
conda remove numpy
- 作用:从当前环境中移除指定的包。
8. 查看已安装的包
conda list
- 作用:查看当前环境中已安装的所有包及其版本号。
9. 删除虚拟环境
conda remove --name myenv --all
- 作用:删除名为
myenv
的虚拟环境及其所有安装包。
10. 清除 Conda 缓存
conda clean --all
- 作用:清理下载的包和缓存文件,释放磁盘空间。
下一步:提高包管理效率并加速下载
现在你已经顺利安装并配置好 Anaconda
,不过,在实际使用过程中,你可能会发现下载和安装包的速度有点慢,尤其是在国内的网络环境下。别担心,这种情况很常见!通过了解 conda
和 pip
的区别,并学习如何正确地换源,你就能大幅提升包下载和安装的速度。
接下来,我会在另一篇文章中详细介绍如何通过 conda
和 pip
进行换源配置:使用Anaconda时Conda与Pip的区别及换源详解
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)