📌课件使用指南
本课程所有讲义中的 Python 代码均写在 .ipynb 文件中,统一在虚拟环境 dsfin_py311 下运行。按以下步骤完成一次性配置后,即可在 VS Code 中直接打开并运行任意课件。
请确认已完成以下安装,否则请先参阅 2 Python:安装和环境配置:
- ✅ 已安装 Anaconda
- ✅ 已安装 VS Code 及其 Python、Jupyter 插件
Step 1:获取课程仓库
在 GitHub 上 Fork dsfin 仓库 到你自己的账号,再 Clone 到本地。推荐使用 Github Desktop,当然,你也可以使用 git 命令行语句。
git clone https://github.com/{你的GitHub用户名}/dsfin.git
cd dsfinStep 2:创建虚拟环境
环境配置文件 env_dsfin_py311.yml 已放在仓库根目录下。打开 VS Code 终端 (Terminal,快捷键:Ctrl+~),运行以下命令,一键完成安装(约需 5~15 分钟):
conda env create -f env_dsfin_py311.yml国内网络访问 conda 官方源较慢,可以先配置清华镜像源再创建环境。具体方法见 虚拟环境管理 → 常见问题排错。
Step 3:在 VS Code 中选择内核
用 VS Code 打开仓库中任意 .ipynb 文件,点击右上角的内核选择器 (Select Kernal),选择 dsfin_py311,即可运行代码。
如果内核列表中看不到 dsfin_py311,先在 Terminal 中运行一次激活命令:
conda activate dsfin_py311再重新打开 VS Code,内核列表中即可看到该环境。详见 虚拟环境管理 → 在 Jupyter 中使用正确的内核。
Step 4:配置 Stata 内核(可选)
仅在运行含有 Stata 代码的章节时需要。前提是电脑上已安装 Stata。
激活环境后运行:
conda activate dsfin_py311
python -m nbstata.install安装完成后,在对应章节的 .ipynb 文件中将内核切换为 Stata 即可。详细步骤及常见问题见 Python:安装和环境配置 → 配置 Stata 环境。
保持环境与课程同步
课程更新时,env_dsfin_py311.yml 可能会新增包。请在 Github Desktop 中强制同步 dsfin 仓库,或使用 git pull origin main 命令拉取最新代码。完成后,运行如下代码更新环境配置:
conda activate dsfin_py311
conda env update -f env_dsfin_py311.yml --prune包括虚拟环境的原理、常用管理命令、导出与共享方法,以及行业中的实践场景,见 虚拟环境管理 小节。