【量化金融入门-task1:环境配置】

📅 2026/7/15 23:26:21
【量化金融入门-task1:环境配置】
Quant-for-Beginner量化金融入门-task1:环境配置一、前言二、Anaconda 安装教程2026最新版1、什么是 Anaconda2、下载 Anaconda方式一官网下载推荐方式二国内镜像站下载速度快3、Windows 系统安装步骤 1运行安装程序步骤 2同意许可协议步骤 3选择安装类型步骤 4选择安装路径步骤 5高级选项关键步骤 6安装步骤 7验证安装手动配置 PATH备选4、macOS 系统安装方式一图形化安装.pkg推荐新手步骤 1下载正确版本步骤 2安装步骤 3初始化 Conda重要步骤 4配置环境变量步骤 5验证安装方式二通过 Homebrew 安装高级用户5、Linux 系统安装以 Ubuntu 为例步骤 1确认系统架构步骤 2下载安装脚本步骤 3验证文件完整性步骤 4运行安装脚本步骤 5按提示操作步骤 6加载配置步骤 7验证安装6、安装后的配置建议1. 配置国内镜像源加速下载2. 创建虚拟环境推荐为每个项目独立建环境3. 常用命令速查7、常见问题三、快速开始一、前言量化金融是一门融合金融、数学与编程的综合学科而环境配置是踏上量化学习之路的第一步。对初学者而言繁杂的工具安装与环境搭建往往是最大的拦路虎。本篇教程将带你从零开始完成最核心的开发环境搭建了解 Anaconda 是什么以及为什么它适合量化学习在 Windows、macOS、Linux 三个主流平台上完成 Anaconda 的下载与安装安装后的常用配置镜像源加速、虚拟环境创建等通过一个简单的命令快速启动 Jupyter Lab进入后续学习。无论你是完全没有编程基础的新手还是有一定经验但想统一开发环境的老手跟着本文操作下来都能顺畅地跑通《Quant-for-Beginner》项目的第一个 notebook为后续的量化策略学习打下坚实的基础。二、Anaconda 安装教程2026最新版1、什么是 AnacondaAnaconda 是一个开源的 Python 和 R 语言发行版专为数据科学、机器学习和科学计算设计。它集成了Conda 包管理器一键安装、更新、卸载软件包自动处理依赖关系 1800 预装科学计算包如 NumPy、Pandas、Matplotlib 等Anaconda Navigator图形化界面无需命令即可管理环境和启动 Jupyter Notebook环境隔离可为每个项目创建独立虚拟环境解决包版本冲突问题 提示Anaconda 适合新手开箱即用追求轻量化的用户可选择 Miniconda仅含 Conda 和Python后续按需安装包。系统要求64 位操作系统至少 4GB RAM5GB 磁盘空间。2、下载 Anaconda方式一官网下载推荐访问https://www.anaconda.com/download选择对应的操作系统和架构下载操作系统安装包格式Windows.exemacOS.pkg图形化或 .sh命令行Linux.sh方式二国内镜像站下载速度快国内用户可使用清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/⚠️ 注意下载完成后建议验证文件完整性。Windows 可用 PowerShell 执行 Get-FileHash 文件名-Algorithm SHA256macOS/Linux 执行 shasum -a 256 文件名将生成的哈希值与官网提供的校验值对比。3、Windows 系统安装步骤 1运行安装程序双击下载的 .exe 文件如 Anaconda3-2025.10-Windows-x86_64.exe点击「Next」。步骤 2同意许可协议勾选「I Agree」点击「Next」。步骤 3选择安装类型选择「Just Me」推荐新手仅当前用户可用避免权限问题点击「Next」步骤 4选择安装路径建议保持默认路径 C:\Users\你的用户名\anaconda3注意路径中不要包含中文或特殊字符。步骤 5高级选项关键勾选以下两项✅ Add Anaconda3 to my PATH environment variable便于在命令行中使用 conda 命令✅ Register Anaconda3 as my default Python⚠️ 虽然官方有时不建议添加 PATH但为了后续命令行操作方便建议勾选。步骤 6安装点击「Install」等待 5-10 分钟。安装完成后点击「Next」「Finish」。可选安装 VS Code。步骤 7验证安装重启电脑以应用 PATH 变化打开 cmd命令提示符输入conda--version正常应返回类似 conda 23.x.x 的版本信息。如果提示命令未找到说明 PATH 未正确添加需要手动配置。手动配置 PATH备选在「控制面板 → 系统和安全 → 系统 → 高级系统设置 → 环境变量 → 用户变量 → PATH」中添加 Anaconda 安装目录下的 Scripts 文件夹路径如 C:\Users\用户名\anaconda3\Scripts。4、macOS 系统安装方式一图形化安装.pkg推荐新手步骤 1下载正确版本注意区分 Intel 芯片x86_64和 Apple SiliconARM64如 M1/M2/M3 芯片版本。步骤 2安装双击下载的 .pkg 文件按向导提示点击「继续」直至完成安装。步骤 3初始化 Conda重要打开终端Terminal运行以下命令初始化conda init步骤 4配置环境变量如果终端仍无法识别 conda 命令手动添加环境变量echoexport PATH/Users/你的用户名/anaconda3/bin:$PATH~/.zshrcsource~/.zshrc步骤 5验证安装conda--version重启终端后提示符前应显示 (base)表示 base 环境已激活。⚠️ 重要提示强烈建议为单用户安装 Anaconda。macOS 上多用户安装的权限处理有问题一旦其他用户安装包就会导致损坏。方式二通过 Homebrew 安装高级用户brewinstall--caskanacondaechoexport PATH/usr/local/anaconda3/bin:$PATH~/.zshrc5、Linux 系统安装以 Ubuntu 为例步骤 1确认系统架构uname-m应返回 x86_64大多数 PC或 aarch64ARM 架构。步骤 2下载安装脚本# 进入临时目录cd/tmp# 下载最新版 Anaconda 安装脚本以 x86_64 为例wgethttps://repo.anaconda.com/archive/Anaconda3-2025.12-2-Linux-x86_64.sh如需最新版本号可查看 Anaconda 发行说明。步骤 3验证文件完整性sha256sum Anaconda3-2025.12-2-Linux-x86_64.sh将结果与官网提供的 SHA256 校验值对比。步骤 4运行安装脚本bashAnaconda3-2025.12-2-Linux-x86_64.sh步骤 5按提示操作按 Enter 浏览许可协议输入 yes 接受确认安装路径默认 ~/anaconda3建议保持默认询问是否初始化 Conda 时输入 yes会自动写入 ~/.bashrc⚠️ 注意建议安装到用户目录~/anaconda3而非 /root避免权限冲突。步骤 6加载配置source~/.bashrc步骤 7验证安装conda--version6、安装后的配置建议1. 配置国内镜像源加速下载由于官方源速度较慢建议配置国内镜像源conda config--addchannels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config--addchannels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config--addchannels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/ conda config--setshow_channel_urlsyes2. 创建虚拟环境推荐为每个项目独立建环境bashconda create--namemy_projectpython3.11conda activate my_project3. 常用命令速查condaenvlist# 查看所有虚拟环境conda activate 环境名#激活环境conda deactivate#退出当前环境condainstall包名#安装包conda update--all#更新所有包conda update conda#更新 Conda 自身7、常见问题问题解决方案安装后 conda 命令找不到Windows 检查 PATH 是否包含 Scripts 文件夹macOS/Linux 检查 ~/.zshrc 或 ~/.bashrc 是否配置正确安装包下载速度慢配置国内镜像源见第六节安装过程中卡住关闭杀毒软件后重试确保安装路径无中文或空格Apple Silicon Mac 运行异常确保下载的是 ARM64 版本不要使用 Rosetta 运行恭喜按照以上步骤操作你应该已经成功安装了 Anaconda可以开始量化学习开发之旅了 三、快速开始# 克隆量化入门项目仓库gitclone https://github.com/datawhalechina/quant-for-beginners.git# 进入项目目录cdquant-for-beginners# 创建虚拟环境conda create-nquantpython3.10#激活环境conda activate quant# 安装项目依赖包pipinstall-rrequirements.txt# 启动 Jupyter Lab 开发环境jupyter lab启动后会出现以下界面点击到notebooks/phase1_intro/01_什么是量化金融.ipynb, 就可开始进行量化学习了。参考https://github.com/datawhalechina/quant-for-beginners