Anaconda 安装与 Python 环境配置指南
介绍 Anaconda 发行版的安装步骤、系统环境变量配置、国内镜像源设置以及 Jupyter Notebook 的启动方法。涵盖 Windows 平台下的详细操作流程,包括路径选择、conda 命令验证及虚拟环境管理建议,旨在帮助用户快速搭建科学计算所需的 Python 开发环境。内容扩展了虚拟环境创建、包管理策略及常见故障排查,提供完整的开发环境搭建方案。

介绍 Anaconda 发行版的安装步骤、系统环境变量配置、国内镜像源设置以及 Jupyter Notebook 的启动方法。涵盖 Windows 平台下的详细操作流程,包括路径选择、conda 命令验证及虚拟环境管理建议,旨在帮助用户快速搭建科学计算所需的 Python 开发环境。内容扩展了虚拟环境创建、包管理策略及常见故障排查,提供完整的开发环境搭建方案。

Anaconda 是一个用于科学计算的开源 Python 发行版,集成了大量常用的数据科学包和工具。它简化了包管理和环境配置流程,特别适合需要处理复杂依赖关系的数据分析、机器学习及人工智能项目。本文将详细介绍在 Windows 系统下安装 Anaconda、配置环境变量、设置国内镜像源以及管理虚拟环境的完整流程。
访问 Anaconda 官方网站 (https://www.anaconda.com/),点击 "Free Download" 按钮。根据操作系统选择对应的安装包版本(Windows 通常为 64-bit)。
注意: 官网下载速度可能受网络环境影响。如果遇到下载困难,可尝试使用国内镜像站提供的下载链接,但请确保来源可靠。
.exe 安装包。D:\Anaconda3。虽然安装时可选择自动配置,但手动检查能确保环境稳定。
Win + R 键,输入 control 打开控制面板。Path 变量,选中后点击 "编辑"。D:\Anaconda3D:\Anaconda3\ScriptsD:\Anaconda3\Library\bin验证配置:
Win + R,输入 cmd 打开命令行。conda --version,若显示版本号则配置成功。python --version,确认默认 Python 版本。Anaconda 默认使用国外服务器,国内访问速度慢且易中断。配置国内镜像源(如清华大学、阿里云)可显著提升下载效率。
打开 Anaconda Prompt 或命令行,执行以下命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
执行 conda config --show channels 查看当前配置列表,确认是否包含国内源地址。
为了避免不同项目间的依赖冲突,强烈建议使用 Conda 创建独立的虚拟环境。
创建一个名为 myenv 的 Python 3.9 环境:
conda create -n myenv python=3.9
conda activate myenv
激活成功后,命令行提示符前会出现 (myenv) 标识。
conda deactivate
conda env remove -n myenv
conda install 安装科学计算类包(如 numpy, pandas),因为 Conda 能处理二进制依赖。pip install。conda update conda
conda update pip
为了方便迁移或备份环境,可导出当前环境配置:
conda env export > environment.yml
后续可通过 conda env create -f environment.yml 恢复环境。
Jupyter Notebook 是交互式编程的理想工具,适合数据探索和可视化。
jupyter notebook
conda clean --all。通过上述步骤,您可以成功搭建基于 Anaconda 的 Python 开发环境。合理的环境隔离和镜像配置将极大提升开发效率。建议定期更新 Conda 核心组件以获取最新的安全补丁和功能优化。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online