2706 字
14 分钟
计算机学习完整开发环境配置指南
一份涵盖编程语言、IDE、数据库、容器化、云平台、AI框架等所有核心开发环境的终极清单
2026-03-22
阅读量 -

计算机学习完整开发环境配置指南:从操作系统到人工智能

一份涵盖编程语言、IDE、数据库、容器化、云平台、AI框架等所有核心开发环境的终极清单

前言#

对于计算机学习者来说,搭建一个完整的开发环境往往是入门的第一道坎。不同的编程语言、不同的操作系统、不同的开发场景,都需要安装对应的工具链。本文整理了计算机学习过程中可能用到的所有核心开发环境,每个工具都附有官方链接和国内镜像(如有),方便你快速获取。

目录#

  1. 操作系统类

  2. 编程语言环境

  3. IDE和编辑器

  4. 容器与虚拟化

  5. 云平台与部署

  6. 数据库

  7. 版本控制

  8. DevOps与CI/CD

  9. 包管理器

  10. 网络与API工具

  11. 前端开发

  12. 人工智能与数据科学

  13. 学习资源与文档

  14. 新手快速上手指南


一、操作系统类#

操作系统是开发的基础环境。对于新手,推荐从 Ubuntu 或 WSL2 开始;对于进阶用户,可以尝试 Arch Linux 或 FreeBSD。

名称 官方链接 国内镜像/替代 说明#

Ubuntu ubuntu.com/download 清华镜像 最流行的Linux发行版,适合新手

Debian debian.org/distrib 清华镜像 极稳定,服务器首选

CentOS centos.org/download 阿里云镜像 已停止维护,建议用Rocky Linux替代

Rocky Linux rockylinux.org/download 清华镜像 CentOS官方继任者

AlmaLinux almalinux.org/download 清华镜像 CentOS另一继任者

Fedora fedoraproject.org 清华镜像 红帽上游,新技术先发

Arch Linux archlinux.org/download 清华镜像 滚动更新,适合进阶用户

Manjaro manjaro.org/download 清华镜像 Arch系易用版

openSUSE get.opensuse.org 清华镜像 企业级稳定性

Kali Linux kali.org/get-kali 中科大镜像 网络安全/渗透测试专用

Raspberry Pi OS raspberrypi.com/software 官方下载 树莓派官方系统

FreeBSD freebsd.org/where.html 清华镜像 Unix正统继任者

WSL2 learn.microsoft.com/wsl 微软官方 Windows内置Linux子系统

WSL2 一键安装

对于 Windows 10/11 用户,以管理员身份打开 PowerShell,执行以下命令即可自动安装 Ubuntu:

Terminal window
wsl --install

安装完成后在开始菜单启动 Ubuntu,设置用户名和密码即可。


二、编程语言环境#

Python#

python.org/downloads 官方安装包

miniconda.com 轻量级Python环境管理(推荐数据科学用)

anaconda.com/download 完整数据科学套件

pypi.org Python包官方仓库

清华PyPI镜像 pip加速配置

pip 国内源配置:

Terminal window
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

JavaScript / TypeScript / Node.js

nodejs.org 官方下载

阿里云镜像 国内高速下载

nvm.sh Node版本管理器(Linux/Mac)

nvm-windows Node版本管理器(Windows)

npmjs.com npm官方仓库

淘宝npm镜像 npm加速

yarnpkg.com 替代npm的包管理器

pnpm.io 更高效的包管理器

bun.sh 极速JavaScript运行时(新一代)

deno.com Node.js作者新作

npm 国内源配置:

Terminal window
npm config set registry https://registry.npmmirror.com

Java

链接 说明

oracle.com/java Oracle官方JDK

adoptium.net OpenJDK推荐版(Eclipse Temurin)

openjdk.org 开源JDK官方

maven.apache.org Maven构建工具

gradle.org Gradle构建工具


Go#

go.dev/dl 官方下载

golang.google.cn/dl 国内官方镜像

goproxy.cn Go模块国内代理


Rust#

rustup.rs Rust官方安装工具

crates.io Rust包仓库


C / C++

msys2.org Windows下MinGW环境(推荐)

mingw-w64.org MinGW-w64官方

cygwin.com Windows下Unix模拟环境

clang.llvm.org Clang编译器

cmake.org/download CMake构建工具

visualstudio.microsoft.com/vs/community Visual Studio Community(Windows最强C++ IDE)

xmake.io 国产现代化构建工具


C#

链接 说明

dotnet.microsoft.com/download .NET SDK官方下载

visualstudio.microsoft.com Visual Studio IDE

nuget.org NuGet包仓库


PHP

链接 说明

php.net/downloads 官方下载

composer.com PHP包管理器

阿里云Composer镜像 Composer加速


Ruby

链接 说明

ruby-lang.org/en/downloads 官方下载

rvm.io Ruby版本管理器

rubygems.org RubyGems包仓库

ruby-china.org 国内Ruby镜像


Swift

链接 说明

swift.org/download 官方下载(Mac/Linux)

developer.apple.com/xcode Xcode(Mac iOS开发必备)


Kotlin

链接 说明

kotlinlang.org/docs/getting-started.html 官方入门

gradle.org Gradle构建(Kotlin首选)


Dart / Flutter

链接 说明

dart.dev/get-dart Dart SDK

flutter.dev/docs/get-started/install Flutter框架

flutter.cn Flutter国内官方镜像


Lua

链接 说明

lua.org/download 官方下载

luarocks.org Lua包管理器


R

链接 说明

r-project.org R语言官方

rstudio.com RStudio IDE

清华R镜像 CRAN国内镜像


Perl

链接 说明

perl.org/get.html 官方下载

cpan.org CPAN包仓库


Scala

链接 说明

scala-lang.org/download 官方下载

sbt-download.com SBT构建工具


Haskell

链接 说明

haskell.org/ghcup Haskell安装工具

hackage.haskell.org Haskell包仓库


Elixir

链接 说明

elixir-lang.org/install.html 官方安装指南

hex.pm Hex包管理器


Zig

链接 说明

ziglang.org/download 官方下载


三、IDE和编辑器

名称 链接 说明

VS Code code.visualstudio.com 宇宙第一编辑器

VS Code 国内镜像 vscode.cdn.azure.cn 国内加速下载

IntelliJ IDEA jetbrains.com/idea/download Java/Kotlin最强IDE

PyCharm jetbrains.com/pycharm/download Python专用IDE

WebStorm jetbrains.com/webstorm/download JavaScript/TypeScript专用

GoLand jetbrains.com/go/download Go专用IDE

RustRover jetbrains.com/rust Rust专用IDE

CLion jetbrains.com/clion/download C/C++专用IDE

Rider jetbrains.com/rider/download C#/.NET专用IDE

Android Studio developer.android.com/studio Android开发IDE

Xcode developer.apple.com/xcode Apple生态IDE(Mac)

Sublime Text sublimetext.com 轻量编辑器

Vim vim.org 终端编辑器之神

Neovim neovim.io Vim现代化重构版

Emacs gnu.org/software/emacs 可扩展操作系统级编辑器

Jupyter Notebook jupyter.org/install 数据科学交互式环境

Eclipse eclipse.org/downloads 老牌Java IDE

NetBeans netbeans.apache.org Apache旗下IDE


四、容器与虚拟化

名称 链接 说明

Docker Desktop docker.com/products/docker-desktop 容器化平台

Docker 国内镜像加速 阿里云容器镜像服务 需注册,获取专属加速地址

Podman podman.io Docker替代品

Kubernetes kubernetes.io 容器编排

Minikube minikube.sigs.k8s.io/docs/start 本地K8s集群

k3s k3s.io 轻量级K8s

VirtualBox virtualbox.org 虚拟机软件

VMware Workstation vmware.com/products/workstation-pro.html 专业虚拟机

Vagrant vagrantup.com 基础设施即代码

QEMU qemu.org/download 开源硬件模拟器


五、云平台与部署

名称 链接 说明

AWS aws.amazon.com 亚马逊云

阿里云 aliyun.com 国内最大云厂商

腾讯云 cloud.tencent.com 国内云厂商

华为云 huaweicloud.com 国内云厂商

Google Cloud cloud.google.com 谷歌云

Azure azure.microsoft.com 微软云

Vercel vercel.com 前端部署首选

Netlify netlify.com 静态网站托管

Railway railway.app 极简后端部署

Render render.com 全栈应用托管

Cloudflare cloudflare.com CDN + 边缘计算

Supabase supabase.com 开源Firebase替代

Firebase firebase.google.com Google BaaS


六、数据库

关系型数据库

名称 链接 说明

MySQL mysql.com/downloads 最流行关系型数据库

MySQL 国内镜像 清华镜像 国内高速下载

MariaDB mariadb.org/download MySQL分支

PostgreSQL postgresql.org/download 功能最强大的开源关系库

SQLite sqlite.org/download.html 嵌入式数据库

Microsoft SQL Server microsoft.com/sql-server 微软数据库

NoSQL

名称 链接 说明

MongoDB mongodb.com/try/download/community 文档型数据库

Redis redis.io/download 内存键值数据库

Redis 国内镜像 清华镜像 国内高速下载

Cassandra cassandra.apache.org 分布式NoSQL

Elasticsearch elastic.co/downloads/elasticsearch 全文搜索引擎

Neo4j neo4j.com/download 图数据库

InfluxDB influxdata.com/downloads 时序数据库

CouchDB couchdb.apache.org JSON文档数据库

数据库管理工具

名称 链接 说明

DBeaver dbeaver.io/download 通用数据库管理工具

DataGrip jetbrains.com/datagrip/download JetBrains出品

TablePlus tableplus.com 原生GUI工具

Redis Insight redis.com/redis-enterprise/redis-insight Redis官方GUI

MongoDB Compass mongodb.com/products/compass MongoDB官方GUI

pgAdmin pgadmin.org/download PostgreSQL专用

phpMyAdmin phpmyadmin.net MySQL Web管理


七、版本控制

名称 链接 说明

Git git-scm.com/downloads 分布式版本控制

Git 国内镜像 清华镜像 Git for Windows 国内下载

GitHub github.com 全球最大代码托管

GitLab gitlab.com 自托管CI/CD首选

Gitee gitee.com 国内代码托管

SourceTree sourcetreeapp.com Git GUI客户端

GitKraken gitkraken.com 跨平台Git GUI

GitHub Desktop desktop.github.com GitHub官方客户端

TortoiseGit tortoisegit.org Windows资源管理器集成


八、DevOps与CI/CD

名称 链接 说明

Jenkins jenkins.io/download 老牌CI/CD工具

GitLab CI docs.gitlab.com/ee/ci GitLab内置

GitHub Actions github.com/features/actions GitHub内置

Ansible ansible.com 自动化运维

Terraform terraform.io/downloads 基础设施即代码

Prometheus prometheus.io/download 监控系统

Grafana grafana.com/grafana/download 可视化监控面板

ELK Stack elastic.co/what-is/elk-stack 日志分析栈

Nginx nginx.org/en/download.html 反向代理/负载均衡

Apache httpd.apache.org/download.cgi HTTP服务器


九、包管理器

名称 链接 说明

Homebrew brew.sh macOS包管理器

Chocolatey chocolatey.org Windows包管理器

Scoop scoop.sh Windows命令行包管理器

Winget github.com/microsoft/winget-cli Windows官方包管理器

apt Ubuntu内置 Linux Debian系

yum / dnf 系统内置 Linux RedHat系

pacman Arch内置 Linux Arch系


十、网络与API工具

名称 链接 说明

Postman postman.com/downloads API测试工具

Insomnia insomnia.rest/download 开源API客户端

Bruno usebruno.com 开源API客户端(离线优先)

Apifox apifox.com 国产API一体化工具

curl curl.se/download.html 命令行HTTP工具

wget gnu.org/software/wget 命令行下载工具

Charles charlesproxy.com HTTP代理抓包

Wireshark wireshark.org/download 网络协议分析

Fiddler telerik.com/fiddler HTTP调试代理


十一、前端开发

名称 链接 说明

React react.dev 前端框架

Vue.js vuejs.org 前端框架

Vue 中文文档 cn.vuejs.org 国内官方

Angular angular.io 前端框架

Next.js nextjs.org React全栈框架

Nuxt.js nuxt.com Vue全栈框架

Svelte svelte.dev 编译型前端框架

Tailwind CSS tailwindcss.com CSS工具库

Bootstrap getbootstrap.com CSS组件库

Vite vitejs.dev 前端构建工具

Webpack webpack.js.org 模块打包器

ESLint eslint.org JavaScript代码检查

Prettier prettier.io 代码格式化


十二、人工智能与数据科学

名称 链接 说明

PyTorch pytorch.org/get-started 深度学习框架

PyTorch 国内镜像 mirror.sjtu.edu.cn/pytorch-wheels 国内加速

TensorFlow tensorflow.org/install 深度学习框架

Keras keras.io 高层神经网络API

JAX jax.readthedocs.io Google高性能计算框架

Hugging Face huggingface.co 模型与数据集中心

Hugging Face 镜像 hf-mirror.com 国内镜像

LangChain python.langchain.com LLM应用开发框架

LlamaIndex llamaindex.ai RAG框架

Ollama ollama.ai 本地运行大模型

CUDA developer.nvidia.com/cuda-downloads NVIDIA GPU计算

cuDNN developer.nvidia.com/cudnn NVIDIA深度学习加速库

pandas pandas.pydata.org 数据分析库

NumPy numpy.org 数值计算库

scikit-learn scikit-learn.org 机器学习库

Jupyter Lab jupyter.org/install 交互式笔记本

Kaggle kaggle.com 数据科学竞赛平台


十三、学习资源与文档

名称 链接 说明

MDN Web Docs developer.mozilla.org 前端权威文档

DevDocs devdocs.io 多API离线文档聚合

Stack Overflow stackoverflow.com 程序员问答社区

GitHub github.com 开源项目

Gitee gitee.com 国内开源

LeetCode leetcode.cn 算法刷题

菜鸟教程 runoob.com 中文入门教程

W3Schools w3schools.com 英文入门教程

FreeCodeCamp freecodecamp.org 免费编程学习

The Odin Project theodinproject.com 全栈课程

CS自学指南 csdiy.wiki 国产CS学习路线


十四、新手快速上手指南

如果你是初学者,面对这么多工具可能会感到困惑。以下是一个最小可行环境的搭建路径:

Windows 用户

  1. 安装 WSL2(以管理员身份打开 PowerShell):

   ```bash

   wsl —install

   ```

  1. 安装 VS Code:下载地址

  2. 在 WSL 中安装 Python:

   ```bash

   sudo apt update

   sudo apt install python3 python3-pip

   ```

  1. 在 WSL 中安装 Node.js:

   ```bash

   curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -

   sudo apt install -y nodejs

   ```

  1. 安装 VS Code WSL 插件:在 VS Code 扩展商店搜索 “WSL” 并安装

macOS 用户

  1. 安装 Homebrew:

   ```bash

   /bin/bash -c ”$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

   ```

  1. 安装 VS Code:brew install --cask visual-studio-code

  2. 安装 Python:brew install python

  3. 安装 Node.js:brew install node

Linux 用户

  1. 更新系统:sudo apt update && sudo apt upgrade(Debian/Ubuntu)

  2. 安装 VS Code:从官网下载 .deb 包

  3. 安装 Python:sudo apt install python3 python3-pip

  4. 安装 Node.js:sudo apt install nodejs npm

验证安装

打开终端,执行以下命令检查环境是否正常:

Terminal window
# 检查 Python
python --version
pip --version
# 检查 Node.js
node --version
npm --version
# 检查 Git
git –version
后记
这份清单几乎涵盖了计算机学习过程中可能用到的所有开发工具。建议你收藏本文,需要时按图索骥。
工具只是手段,编程的核心是解决问题。选择适合自己的工具,然后开始动手写代码吧!
如果你在学习过程中遇到任何环境配置问题,欢迎在评论区留言交流。

这篇文章是否对你有帮助?

发现错误或想要改进这篇文章?

在 GitHub 上编辑此页
计算机学习完整开发环境配置指南
作者
mrxuxuxu
发布于
2026-03-22
许可协议
CC BY-NC-SA 4.0