换电脑 → 搭环境 → 写代码。一个仓库就够了。
每次换系统都要重搜一遍"怎么装 Python""怎么配 CUDA""怎么跑 Docker"?
dev-notes 把完整搭建链路整理好了,从零到一,一条龙走到底。
| 🧠 Python 深度学习 | 🤖 AI 编程助手 | 🌐 前后端项目 | 🎨 终端美化 |
|---|---|---|---|
| Python→CUDA→PyTorch→GPU 验证 | API Key→IDE→本地模型 | Node→DB→Vite→Express→部署 | 字体→Shell→Prompt→插件 |
5 条完整链路 · 103 篇参考笔记 · macOS / Windows / Linux 全平台
每条命令可复制可验证,不再东拼西凑。
如果你是第一次配置开发环境,不知道从哪下手,跟着下面这条链路走:
| 推荐 | 链路 | 难度 | 做什么 |
|---|---|---|---|
| ⭐ | Python 深度学习环境搭建 | ★☆☆ | 从装 Python 到 GPU 跑通深度学习,最通用的起点 |
| ⭐ | AI 编程环境搭建 | ★☆☆ | 配好 AI 编程助手,以后开发效率翻倍 |
| ⭐ | 终端美化增强 | ★☆☆ | 让终端好看又好用,每天看着心情好 |
💡 建议顺序:先配 Python 环境 → 再配 AI 编程助手 → 最后美化终端。每步都要验证成功再下一步。
从零开始,跟着走完每一步。
| # | 链路 | 覆盖内容 | 耗时 |
|---|---|---|---|
| 🎨 | 终端美化增强 | Nerd Font → 终端模拟器 → Shell → Prompt → 插件 → 颜色方案 | ~25min |
| # | 链路 | 覆盖内容 | 耗时 |
|---|---|---|---|
| 🧠 | Python 深度学习环境搭建 | Python → pip 源 → Miniconda → CUDA → PyTorch → GPU 验证 | ~40min |
| 🤖 | AI 编程环境搭建 | API Key → Continue/Cursor → Ollama → 方案对比 | ~30min |
| # | 链路 | 覆盖内容 | 耗时 |
|---|---|---|---|
| 🌐 | Node.js 前后端项目搭建 | nvm → Vite+React → Express → PostgreSQL → Docker 部署 | ~50min |
| 🐳 | Docker 项目运行 | 安装 → Dockerfile → Compose → Nginx → 开发/生产环境 | ~40min |
| 🍎 macOS | 🪟 Windows | 🐧 Linux |
|---|---|---|
| 新机配置清单 | 新机配置清单 | 新机配置清单 |
| Homebrew | Winget | 包管理器对比 |
| iTerm2 配置 | Windows Terminal | 终端美化 |
| Oh My Zsh | Oh My Posh | Starship |
| macOS 系统设置 | WSL2 配置 | Linux 环境优化 |
按场景查找,快速定位到具体问题。
| 文件 | 说明 |
|---|---|
| mac.md | macOS 从头配置清单 |
| windows.md | Windows 从头配置清单 |
| linux.md | Linux 从头配置清单 |
| 文件 | 说明 |
|---|---|
| homebrew.md | macOS 包管理器 |
| winget.md | Windows 包管理器 |
| git.md | Git 三平台安装 |
| python.md | Python 三平台安装 |
| nodejs.md | Node.js 三平台安装 |
| miniconda.md | Miniconda 安装与基础使用 |
| pytorch.md | PyTorch CPU/GPU 安装 |
| go-rust-java.md | Go/Rust/Java 环境简记 |
| docker.md | Docker 三平台安装 |
| database.md | MySQL / PostgreSQL / Redis 安装 |
| vscode.md | VS Code 安装 |
| neovim.md | Neovim 编辑器 |
| jetbrains.md | JetBrains 全家桶 |
| sublime-text.md | Sublime Text 编辑器 |
| ollama.md | Ollama 本地模型运行 |
| lm-studio.md | LM Studio 图形化运行 |
| llama-cpp.md | llama.cpp 推理引擎 |
| jupyter.md | Jupyter Notebook/Lab 安装配置 |
| 文件 | 说明 |
|---|---|
| git-初始配置.md | Git 用户名/邮箱/SSH 配置 |
| git-commit规范.md | Conventional Commits |
| gitignore.md | .gitignore 编写指南 |
| git-代理.md | Git 走代理 |
| pip-换源.md | pip 镜像源配置 |
| pip-代理.md | pip 走代理 |
| npm-换源.md | npm 镜像源配置 |
| npm-代理.md | npm 走代理 |
| docker-代理.md | Docker 走代理 |
| nvm.md | nvm 版本管理 |
| pyenv.md | pyenv 版本管理 |
| cuda-配置.md | CUDA + cuDNN 安装配置 |
| ssh.md | SSH 配置管理 |
| wsl2.md | WSL2 从零到一 |
| oh-my-zsh.md | Oh My Zsh 配置 |
| oh-my-posh.md | Oh My Posh 配置 |
| starship.md | Starship 跨平台 Prompt |
| tmux.md | tmux 终端复用器 |
| iterm2.md | iTerm2 终端配置 |
| windows-terminal.md | Windows Terminal 配置 |
| linux-终端美化.md | Linux 终端美化 |
| 环境变量管理.md | direnv / dotenv / PATH |
| macos-系统设置.md | macOS 开发优化 |
| windows-开发模式.md | Windows 开发者模式 |
| linux-环境优化.md | Linux 开发调优 |
| vscode-配置同步.md | VS Code Settings Sync |
| 包管理器对比.md | apt/dnf/pacman 命令对比 |
| 包管理器总结.md | 全平台包管理器横向对比 |
| 文件 | 说明 |
|---|---|
| git-日常命令.md | add/commit/push/pull |
| git-分支管理.md | branch/merge/rebase |
| git-撤销回退.md | reset/revert/restore |
| git-高级技巧.md | stash/reflog/hooks |
| gh.md | GitHub CLI 命令 |
| docker-常用命令.md | images/ps/exec/logs |
| docker-compose.md | 多容器编排 |
| dockerfile.md | Dockerfile 语法 |
| podman.md | Podman 替代方案 |
| vscode-快捷键.md | VS Code 常用快捷键 |
| vscode-调试.md | launch.json 调试配置 |
| 终端快捷键.md | 终端操作效率 |
| 现代CLI工具.md | ripgrep/fd/fzf/bat/jq |
| cron.md | 定时任务配置 |
| 文件 | 说明 |
|---|---|
| 终端美化增强.md | 🎨 三平台终端美化从字体到插件 |
| python-深度学习环境搭建.md | 🧠 深度学习环境从零到一 |
| ai-编程环境搭建.md | 🤖 AI 编程助手配置全流程 |
| nodejs-前后端搭建.md | 🌐 全栈项目搭建 |
| docker-项目运行.md | 🐳 Docker 项目运行 |
| github-actions.md | CI/CD 从零到一 |
| nginx.md | Nginx 反向代理/HTTPS |
| yarn-pnpm.md | Yarn / pnpm 包管理器 |
| python-虚拟环境.md | venv / poetry / conda |
| pip-包清单.md | 常用 pip 包推荐 |
| npm-全局包.md | 常用 npm 全局包 |
| aider.md | 终端 AI 结对编程 |
| continue.md | VS Code AI 扩展 |
| 本地模型推荐.md | 本地运行模型选型 |
| 文件 | 说明 |
|---|---|
| git.md | Git 命令一页通 |
| docker.md | Docker 命令一页通 |
| vim.md | Vim 快捷键 |
| 命令行.md | CLI 常用命令 |
| markdown.md | Markdown 语法 |
| 正则表达式.md | 正则快速参考 |
| curl.md | curl 常用参数 |
| systemd.md | systemctl / journalctl |
| 文件 | 说明 |
|---|---|
| OpenAI.md | OpenAI API 笔记 |
| Claude.md | Anthropic Claude API |
| 国产大模型.md | 通义/智谱/文心/DeepSeek |
| API-Key管理.md | API Key 安全存储 |
| copilot.md | GitHub Copilot |
| cursor.md | Cursor IDE |
| codeium.md | Codeium 免费替代 |
| 通义灵码.md | 阿里 AI 编程助手 |
| AI助手对比.md | 横向对比选型 |
| 文件 | 说明 |
|---|---|
| mac.md | macOS 推荐软件 |
| windows.md | Windows 推荐软件 |
| linux.md | Linux 推荐软件 |
| 跨平台.md | 全平台通用软件 |
| vscode-扩展推荐.md | VS Code 必装扩展 |
| 文件 | 说明 |
|---|---|
| 镜像源.md | pip/npm/docker 镜像汇总 |
| 术语表.md | 技术名词解释 |
| 学习资源.md | 优质学习资料推荐 |
| 开源许可证.md | MIT/GPL/Apache 选择指南 |
新操作系统到手
↓
[新机配置] 按清单配置系统
↓
[安装软件] 装包管理器 → Git → 编程语言 → Docker
↓
[配置调优] Git / SSH / WSL / 换源 / 环境变量
↓
[终端美化] 字体 → Shell → Prompt → 插件
↓
[一条龙链路]
│
├─ 🧠 Python 深度学习链路 → 配置 GPU 训练环境
├─ 🤖 AI 编程链路 → 配置 AI 编程助手
├─ 🌐 Node.js 前后端链路 → 搭建全栈项目
├─ 🐳 Docker 链路 → 容器化部署
└─ 🎨 终端美化链路 → 打造高颜值终端
↓
[速查表] 日常复习
欢迎补充、修正或添加新内容!
- Fork 本仓库
- 创建你的分支
- 提交更改
- 推送到分支
- 提交 Pull Request
详见 贡献指南
MIT License — 自由使用、修改、分享
如果这个仓库对你有帮助,请点击右上角 Star ⭐
你的 Star 是我持续更新的动力!
Happy Coding! 🚀