一、为什么选择 Python
Python 是一门高层次、通用型、可扩展的解释型编程语言,以简洁易读和强大生态著称。 它广泛应用于:
- Web 后端开发(Django、FastAPI)
- 数据分析与机器学习(NumPy、Pandas、TensorFlow)
- 自动化与脚本编写
- DevOps 与运维工具开发
二、安装 Python
1. Windows 系统
(1)访问官方网站
进入 Python 官网下载页 推荐下载最新的稳定版本(LTS),例如:
Python 3.12.6 (64-bit)
Python 开发环境搭建涉及多系统安装、环境变量配置及虚拟环境管理。本文涵盖 Windows、macOS 及 Linux 系统的 Python 安装步骤,包括 PATH 设置、pip 升级、虚拟环境创建及常用工具配置。同时提供 Anaconda 安装选项与 IDE 推荐,并列出常见问题解决方案,帮助用户快速构建标准化的 Python 开发工作区。
Python 是一门高层次、通用型、可扩展的解释型编程语言,以简洁易读和强大生态著称。 它广泛应用于:
进入 Python 官网下载页 推荐下载最新的稳定版本(LTS),例如:
Python 3.12.6 (64-bit)
安装时务必勾选以下选项:
✅ Add Python to PATH
✅ Install for all users
点击'Install Now'自动安装。
打开 PowerShell 或 CMD:
python --version
或:
py --version
出现类似输出:
Python 3.12.6
说明安装成功。
macOS 自带旧版本 Python(通常为 2.x),建议自行安装新版。
brew install python
验证安装:
python3 --version
pip3 --version
输出示例:
Python 3.12.6 pip 24.0 from /usr/local/lib/python3.12/site-packages
访问 python.org/downloads/macos/
下载 .pkg 文件并执行安装。
大多数 Linux 发行版都预装了 Python,但版本可能较旧。 建议使用包管理器更新:
sudo apt update
sudo apt install python3 python3-pip -y
sudo dnf install python3 python3-pip -y
验证安装:
python3 --version
pip3 --version
如果安装时未勾选'Add Python to PATH',可以手动设置:
在 Path 中添加 Python 安装目录,例如:
C:\Users\<用户名>\AppData\Local\Programs\Python\Python312\
点击确定,重新打开终端后再运行:
python --version
在实际项目中,不同项目往往依赖不同版本的库。 建议为每个项目创建独立的虚拟环境。
# 创建虚拟环境
python -m venv venv
# 激活环境
# Windows: venv\Scripts\activate
# macOS / Linux: source venv/bin/activate
# 退出环境
deactivate
python -m pip install --upgrade pip setuptools wheel
安装常用开发依赖:
pip install black flake8 pytest
| 工具 | 作用 |
|---|---|
black | 自动格式化代码 |
flake8 | 静态代码检查 |
pytest | 单元测试框架 |
创建一个测试脚本 hello.py:
print("Hello, Python!")
运行:
python hello.py
输出:
Hello, Python!
说明环境配置成功。
如果你是数据分析、机器学习方向的开发者,推荐安装 Anaconda 或 Miniconda。
创建独立 Python 环境:
conda create -n py312 python=3.12
conda activate py312
安装完成后运行:
conda --version
| 工具 | 特点 |
|---|---|
| VS Code | 轻量快速,插件丰富(推荐) |
| PyCharm | 专业 IDE,功能完善 |
| JupyterLab | 数据分析与实验环境首选 |
💡 提示:VS Code 中安装插件 'Python' 和 'Pylance',可获得自动补全、调试与类型提示。
| 问题 | 原因 | 解决方案 |
|---|---|---|
python 命令找不到 | 未添加环境变量 | 手动将路径加入系统 PATH |
pip 无法下载包 | 网络受限 | 设置镜像源(见下) |
SSL: CERTIFICATE_VERIFY_FAILED | 证书问题 | 使用 pip install --trusted-host pypi.org 临时绕过 |
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
| 步骤 | 内容 | 目的 |
|---|---|---|
| 1 | 安装 Python(官网或包管理器) | 获取核心环境 |
| 2 | 添加 PATH 环境变量 | 命令行访问 |
| 3 | 安装 pip 与虚拟环境 | 依赖隔离 |
| 4 | 验证与测试 | 确认环境正常 |
| 5 | 可选:Anaconda | 科学计算支持 |
| 6 | 配置 IDE | 提升开发体验 |
至此,你已经成功搭建了一个标准的 Python 开发环境。 接下来,你可以根据兴趣方向继续深入:

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online