一、Anaconda 简介
Anaconda 是一个开源的 Python 发行版本,它包含了 Python 解释器以及大量常用的数据分析、科学计算等相关的第三方库。同时,它自带了包管理工具(conda)和环境管理工具,能够让你方便地安装、管理不同项目所需的依赖库以及创建独立的开发环境,有效避免不同项目之间的库冲突问题。
二、下载与安装
访问官网
打开浏览器,访问 Anaconda 的官方网站(https://www.anaconda.com/products/individual)。根据你的操作系统(Windows、Linux 或 macOS)选择对应的版本进行下载。安装过程(以 Windows 为例)
双击下载好的安装程序,启动安装向导。
按照提示逐步操作,在安装过程中可以选择安装路径(建议选择默认路径以外的磁盘空间充足的位置,避免占用系统盘过多空间)。
可以勾选 “Add Anaconda to the system PATH environment variable”(将 Anaconda 添加到系统环境变量 PATH 中)选项,这样方便后续在命令行中直接使用 Anaconda 相关命令,不过如果不勾选,之后也可以手动配置环境变量。
等待安装完成即可。
三、基本使用
打开 Anaconda Navigator(图形化界面)
安装完成后,在开始菜单(Windows)或应用程序文件夹(macOS)中找到 Anaconda Navigator 并打开它。在这里你可以看到各种常用的工具,比如 Jupyter Notebook、Spyder 等集成开发环境(IDE),通过点击相应图标就能启动它们。使用 conda 命令行(推荐掌握)
以下是一些常用的 conda 命令及其使用示例:
# 查看 conda 版本
conda --version
上述命令会显示当前安装的 conda 的版本信息,例如:conda 23.3.1
,这说明 conda 已经正确安装并且可以使用了。
# 创建虚拟环境
conda create --name myenv python=3.8
使用该命令来创建一个名为 myenv
的虚拟环境,并且指定该环境使用 Python 3.8 版本。创建过程中会自动下载并安装所需的 Python 及相关基础包,等待安装完成即可。你可以根据项目需求更换不同的 Python 版本和环境名称。
# 激活虚拟环境(Windows)
conda activate myenv
# 激活虚拟环境(Linux 和 macOS)
source activate myenv
创建好环境后,需要激活它才能使用。在 Windows 上,输入 conda activate myenv
;在 Linux 和 macOS 上,输入 source activate myenv
。激活后,命令行提示符前面会显示当前所在的环境名称(如 (myenv)
),表明你已经进入到这个虚拟环境中了。
# 安装包
conda install package_name
在激活的虚拟环境中,使用 conda install package_name
命令来安装需要的包,比如要安装 numpy
包,就输入 conda install numpy
,conda 会自动从默认的源查找并下载安装该包及其依赖的其他包。你也可以一次安装多个包,如 conda install numpy pandas matplotlib
等。
# 查看已安装的包
conda list
使用 conda list
命令可以列出当前环境中已经安装的所有包及其版本信息,方便你了解环境的依赖情况。
# 删除虚拟环境
conda remove --name myenv --all
当某个虚拟环境不再使用时,可以使用 conda remove --name myenv --all
命令来删除名为 myenv
的虚拟环境以及其中安装的所有包,操作需谨慎,删除后不可恢复。
# 退出虚拟环境
conda deactivate
在使用完虚拟环境后,输入 conda deactivate
命令(Windows、Linux、macOS 通用)即可退出当前虚拟环境,回到系统默认的环境。
四、使用 Jupyter Notebook(常用的交互式开发工具)
启动 Jupyter Notebook
可以通过 Anaconda Navigator 点击 Jupyter Notebook 图标启动,也可以在命令行中(先激活相应的虚拟环境,若不考虑环境,直接在系统默认环境下也可)输入jupyter notebook
,然后会自动在浏览器中打开 Jupyter Notebook 的界面。创建新的 Notebook
在 Jupyter Notebook 界面中,点击右上角的 “New” 按钮,选择相应的 Python 版本(一般是与所在虚拟环境对应的 Python 版本),就会创建一个新的.ipynb
文件,也就是 Notebook 文件,在这里你可以逐行编写、运行 Python 代码,代码块之间可以相互独立,还支持文本注释等,方便做数据分析、测试代码逻辑等操作。运行代码
在代码单元格中输入 Python 代码后,按下Shift + Enter
组合键或者点击上方的运行按钮,就可以运行该单元格中的代码,并在下方显示运行结果,非常适合边写代码边查看输出情况,快速调试和探索数据。
五、总结
通过以上步骤,你已经对 Anaconda 的基本下载、安装、环境管理以及常用工具(如 Jupyter Notebook)的使用有了初步了解。随着后续不断深入学习和项目实践,你可以利用 Anaconda 便捷地搭建各种符合需求的 Python 开发环境,高效地开展编程工作,无论是数据分析、机器学习还是 Web 开发等领域都能发挥重要作用。
评论区