适用于经济学、社会科学及相关领域研究者 · macOS & Windows
适用系统: macOS 12+ · Windows 10+
所需时间: 约 1–2 小时(取决于网络速度)
Python 是数据分析的基础语言。我们使用 Miniforge(conda 的轻量社区版)来管理 Python 环境,避免版本冲突。
Miniforge3-MacOSX-arm64.shMiniforge3-MacOSX-x86_64.shCmd+Space 输入 Terminal),运行:
# Apple Silicon
bash ~/Downloads/Miniforge3-MacOSX-arm64.sh
# Intel Mac
bash ~/Downloads/Miniforge3-MacOSX-x86_64.sh
按提示输入 yes 并按 Enter,一路确认。
(base),说明 conda 已成功激活。conda create -n datasci python=3.10
conda activate datasci
conda install pandas numpy scipy scikit-learn matplotlib seaborn jupyter
python --version,显示 Python 3.10.x 即成功。
Miniforge3-Windows-x86_64.exe。
conda create -n datasci python=3.10
conda activate datasci
conda install pandas numpy scipy scikit-learn matplotlib seaborn jupyter
python --version,显示 Python 3.10.x 即成功。
VS Code 是 Claude Code 的主要工作台,你通过它与 AI 对话、编写代码、管理项目文件。
.dmg)。.dmg,将 Visual Studio Code 拖拽到"应用程序"文件夹。test.ipynb(注意后缀 .ipynb)datasci (Python 3.10.x)import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(5, 3), columns=['收入', '消费', '储蓄'])
print("Python 环境正常!")
print(df.describe())
.exe)。code . 可打开当前文件夹)test.ipynbdatasci (Python 3.10.x)import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.randn(5, 3), columns=['收入', '消费', '储蓄'])
print("Python 环境正常!")
print(df.describe())
Claude Code 需要 Node.js 运行环境。Node.js 相当于 Claude Code 与你电脑之间的"翻译官"。
若尚未安装 Homebrew,先在终端运行(仅需一次):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
然后安装 Node.js:
brew install node
访问 nodejs.org/en/download,下载 macOS Installer(.pkg),双击安装。
node -v 和 npm -v,均显示版本号即成功(如 v22.x.x)。
.msi)(选 LTS 版本)。Win 键,输入 PowerShell,回车),验证:
node -v
npm -v
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
提示确认时按 Y + 回车npm -vSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
node -v 和 npm -v 均显示版本号即成功。
Git 是版本管理工具,Claude Code 需要它来下载依赖和管理项目文件。
打开终端,运行:
git --version
git version 2.39.0),说明已预装,跳过本步骤。或通过 Homebrew 安装最新版:
brew install git
git --version
git version 2.44.0.windows.1)即成功。Claude Code 是本套工作流的核心 AI 引擎,通过命令行和 VS Code 插件与你互动。
打开终端,运行:
sudo npm install -g @anthropic-ai/claude-code
输入系统密码(输入时字符不显示,属正常现象),按回车。等待安装完成(约1-3分钟)。
claude,若弹出欢迎界面或登录提示,安装成功。
打开 PowerShell,运行:
npm install -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
claude,若弹出欢迎界面或登录提示,安装成功。
由于 Anthropic 服务器在境外,国内直连时常出现以下报错:
Unable to connect to Anthropic services
Failed to connect to api.anthropic.com: ERR_BAD_REQUEST
Please check your internet connection and network settings.
解决方法:在运行 claude 之前,设置代理环境变量。通常 VPN 本地端口为 7890,请先在 VPN 客户端确认端口号。
export HTTP_PROXY="http://127.0.0.1:7890"
export HTTPS_PROXY="http://127.0.0.1:7890"
claude
若需永久生效(每次打开终端自动设置):
echo 'export HTTP_PROXY="http://127.0.0.1:7890"' >> ~/.zshrc
echo 'export HTTPS_PROXY="http://127.0.0.1:7890"' >> ~/.zshrc
source ~/.zshrc
$env:HTTP_PROXY="http://127.0.0.1:7890"
$env:HTTPS_PROXY="http://127.0.0.1:7890"
claude
若需永久生效(以管理员身份运行 PowerShell):
[System.Environment]::SetEnvironmentVariable("HTTP_PROXY", "http://127.0.0.1:7890", "User")
[System.Environment]::SetEnvironmentVariable("HTTPS_PROXY", "http://127.0.0.1:7890", "User")
重启终端后生效。
Google Antigravity 是谷歌推出的一款面向开发者、以 AI Agent(智能体)为核心的下一代 AI 辅助编程与开发平台。
它不再只是像传统编辑器侧边栏里塞一个简单的 AI 聊天框,而是让 AI Agent 具备高度自主性:
简单来说,它是谷歌用来对标 Cursor、Windsurf 以及 GitHub Copilot Workspace 的重量级 AI 编程生态。
Antigravity IDE + Gemini 可以作为 VS Code + Claude 的替代方案,但它们的工作方式并不完全相同:
在 Antigravity IDE 中创建一个简单任务,例如“使用 Gemini Pro 生成一个 Flask 后端服务,并运行一次本地测试”。如果它能自动创建任务、生成代码、执行服务并给出测试结果,则说明配置成功。
↑ 返回顶部安装 Claude Code 的 VS Code 插件,实现在编辑器内直接与 AI 对话。
Claude Code 支持 Claude Pro / Max / Team / Enterprise 订阅账号直接登录,无需单独购买 API 额度。
claude。❯ 1. Claude account with subscription · Pro, Max, Team, or Enterprise
2. Anthropic Console account · API usage billing
3. 3rd-party platform · Amazon Bedrock, Microsoft Foundry, or Vertex AI
若无法访问官方订阅,可使用国内兼容 Claude API 协议的服务,如 MiniMax 或 DeepSeek。
sk-...),复制备用。Ctrl+Shift+PCmd+Shift+PYOUR_MINIMAX_API_KEY 替换为实际密钥):
{
"claudeCode.allowDangerouslySkipPermissions": true,
"claudeCode.environmentVariables": [
{
"name": "ANTHROPIC_BASE_URL",
"value": "https://api.minimaxi.com/anthropic"
},
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "YOUR_MINIMAX_API_KEY"
},
{
"name": "API_TIMEOUT_MS",
"value": "3000000"
},
{
"name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
"value": "1"
},
{
"name": "ANTHROPIC_MODEL",
"value": "MiniMax-M2"
},
{
"name": "ANTHROPIC_SMALL_FAST_MODEL",
"value": "MiniMax-M2"
}
],
"claudeCode.selectedModel": "MiniMax-M2",
"claudeCode.disableLoginPrompt": true
}
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=<你的 DeepSeek API Key>
export ANTHROPIC_MODEL=deepseek-v4-pro
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
export CLAUDE_CODE_EFFORT_LEVEL=max
claude
{
"claudeCode.environmentVariables": [
{
"name": "ANTHROPIC_BASE_URL",
"value": "https://api.deepseek.com/anthropic"
},
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "YOUR_DEEPSEEK_API_KEY"
},
{
"name": "ANTHROPIC_MODEL",
"value": "deepseek-v4-pro"
},
{
"name": "ANTHROPIC_DEFAULT_OPUS_MODEL",
"value": "deepseek-v4-pro"
},
{
"name": "ANTHROPIC_DEFAULT_SONNET_MODEL",
"value": "deepseek-v4-pro"
},
{
"name": "ANTHROPIC_DEFAULT_HAIKU_MODEL",
"value": "deepseek-v4-flash"
},
{
"name": "CLAUDE_CODE_SUBAGENT_MODEL",
"value": "deepseek-v4-flash"
},
{
"name": "CLAUDE_CODE_EFFORT_LEVEL",
"value": "max"
}
]
}
https://api.deepseek.com/anthropic — Claude API 兼容端点deepseek-v4-pro — 主模型,性能与 Claude 3.5 Sonnet 相近deepseek-v4-flash — 快速模型,适合子代理
重启 VS Code 后,打开 Claude Code 面板,输入:
你好,你是谁?你使用的是哪个模型?请简述双重差分法(DID)的基本原理。
若 AI 正常回复,配置完成。
↑ 返回顶部Stata Workbench 插件让你在 VS Code 中直接运行 Stata 代码,并由 Claude Code 辅助调试。
若未自动连接,需手动配置 Stata 路径。打开 User Settings (JSON),添加:
{
"stata-workbench.stataPath": "/Applications/Stata/StataMP.app/Contents/MacOS/StataMP",
"stata-workbench.mcp.stataPath": "/Applications/Stata/StataMP.app/Contents/MacOS/StataMP"
}
{
"stata-workbench.stataPath": "C:\\Program Files\\Stata19\\StataMP-64.exe",
"stata-workbench.mcp.stataPath": "C:\\Program Files\\Stata19\\StataMP-64.exe"
}
新建文件,将文件语言切换为 Stata(右下角点击"纯文本" → 搜索 Stata),输入:
sysuse auto, clear
summarize
点击运行按钮,若看到统计输出,配置成功。
↑ 返回顶部LaTeX 是学术论文排版的标准工具。完整环境由两部分组成:发行版(编译引擎)和编辑器(前端界面)。
访问 tug.org/mactex,下载 MacTeX.pkg(约 4.5 GB,包含完整 TeX Live)。
或通过 Homebrew 安装(便于日后更新):
brew install --cask mactex
xelatex --version,显示版本号即成功。
install-tl-windows.exe。mirrors.tuna.tsinghua.edu.cn)或中科大源。
xelatex --version,显示版本号即成功。
推荐以下两种方案(任选其一):
| 编辑器 | 特点 | 下载地址 |
|---|---|---|
| TeXstudio | 专为 LaTeX 设计,功能全面,自带代码补全,实时预览;新手友好 | texstudio.org |
| VS Code + LaTeX Workshop | 与 Claude Code 无缝集成,可在 AI 辅助下编写 LaTeX;适合已用 VS Code 的用户 | 在 Extensions 搜索 "LaTeX Workshop"(James Yu 出品) |
source ~/miniforge3/etc/profile.d/conda.sh
conda activate datasci
若要永久修复,将上面第一行添加到 ~/.zshrc。
按 Cmd/Ctrl+Shift+P → 输入 "Python: Select Interpreter" → 选择 datasci (Python 3.10.x)。
通常是代理端口号不对。在 VPN 客户端设置中确认本地监听端口(常见:7890、1080、8080),修改代理设置中的端口号再试。
方法一:加 sudo:
sudo npm install -g @anthropic-ai/claude-code
方法二:重新设置 npm 全局目录:
mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
npm install -g @anthropic-ai/claude-code
User Settings (JSON) 文件只能有一个顶层 {} 对象。若已有其他配置,将新增字段并入同一个 {} 内,用逗号分隔,不要出现两个独立的 {...}。