Python 安装与环境配置完整指南
前言
Python 是一种广泛使用的高级编程语言,以其简洁的语法和强大的生态系统著称。无论是数据分析、人工智能、Web 开发还是自动化脚本,Python 都是首选工具之一。本文旨在提供一份详尽的 Python 安装、环境配置及基础开发工具设置指南,帮助初学者快速搭建本地开发环境。
本文详细介绍了 Python 语言的下载安装流程、环境变量配置方法、多版本共存方案以及虚拟环境管理。内容涵盖从官网获取安装包、安装时的 PATH 选项设置、手动配置系统环境变量以解决命令不可用问题,到使用 pip 进行包管理及配置国内镜像源加速下载。此外,文章还对比了 VS Code 与 PyCharm 等主流开发工具,并提供了常见安装错误的排查思路,旨在帮助用户从零开始搭建稳定高效的 Python 开发环境。

Python 是一种广泛使用的高级编程语言,以其简洁的语法和强大的生态系统著称。无论是数据分析、人工智能、Web 开发还是自动化脚本,Python 都是首选工具之一。本文旨在提供一份详尽的 Python 安装、环境配置及基础开发工具设置指南,帮助初学者快速搭建本地开发环境。
请务必从 Python 官方渠道下载安装包,以确保软件的安全性和完整性。访问官网:https://www.python.org/downloads/
在下载页面中,你会看到多个版本的下载链接。主要关注以下几点:
x86:代表 32 位安装包,适用于老旧的 32 位操作系统。x86-64:代表 64 位安装包,适用于绝大多数现代电脑。请确认你的操作系统位数。Windows installer (64-bit):即 .exe 文件,包含所有组件,离线安装方便。Web-based installer:体积较小,安装时需要联网下载剩余组件,网络不稳定时建议选择前者。若不确定操作系统是 32 位还是 64 位,可通过以下方式查看:
双击下载的 .exe 安装包启动安装向导。
在安装界面的第一步,务必勾选底部的 "Add Python to PATH" 复选框。这一步至关重要,它会自动将 Python 的可执行路径添加到系统的环境变量中,避免后续手动配置的麻烦。
推荐选择 "Customize installation" 进行自定义安装,以便更清晰地了解安装内容。
pip:Python 包管理工具。tcl/tk 和 IDLE:可选,用于图形界面开发。Python test suite:测试套件。Documentation:文档。
点击 "Next"。D:\Python39),避免占用 C 盘空间。记住此路径,后续可能需要用到。安装完成后,打开命令行工具(CMD)或 PowerShell。
Win + R 键,输入 cmd 并回车。python --version 并回车。Python 3.9.x 的版本信息,说明安装成功且环境变量配置正确。pip --version 检查包管理器是否可用。如果在安装时未勾选 "Add Python to PATH",或者安装后无法识别命令,则需要手动配置环境变量。
Path 的变量,选中后点击'编辑'。C:\Users\YourName\AppData\Local\Programs\Python\Python39\C:\Users\YourName\AppData\Local\Programs\Python\Python39\Scripts\
*注意:请将 YourName 替换为你的用户名,Python39 替换为你安装的版本号。python 可能会自动跳转至微软商店。这是因为系统优先匹配了商店中的入口。解决方法是在环境变量列表中,将 Python 的安装路径移动到列表的最上方,使其优先级高于微软商店。Pip 是 Python 的标准包管理工具,用于安装第三方库。
由于网络原因,国内用户在使用 pip 时可能会遇到速度慢或连接超时的问题。建议先更新 pip 到最新版本,并配置国内镜像源。
python -m pip install --upgrade pip
为了加速下载,可以在命令中使用 -i 参数指定镜像源,例如清华大学镜像:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple <package_name>
或者永久配置镜像源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install requestspip uninstall requestspip listpip freeze > requirements.txtpip install -r requirements.txt有时我们需要在同一台电脑上同时运行不同版本的 Python(例如 Python 2.7 和 Python 3.9)。
Python 安装程序通常会附带一个 py 启动器。你可以直接使用它来指定版本:
py -2.7 script.py
py -3.9 script.py
如果未启用启动器,可以复制 Python 可执行文件并重命名:
python.exe 文件。python39.exe 或 python27.exe。python39 即可调用特定版本。为了避免不同项目之间的依赖冲突,强烈建议使用虚拟环境。
Python 3 内置了 venv 模块,无需额外安装。
python -m venv myenv
myenv\Scripts\activate.batmyenv\Scripts\Activate.ps1source myenv/bin/activate(myenv) 字样。deactivate。对于数据科学领域,Anaconda 或 Miniconda 提供了更强大的环境管理功能,支持跨平台且预装了大量科学计算库。
轻量级、跨平台,通过插件支持 Python 开发。
专业的 Python IDE,由 JetBrains 开发。
Python 自带的简易编辑器,适合完全零基础入门,但不推荐用于正式项目开发。
--user 参数:pip install --user package_name,或以管理员身份运行终端。pip list 确认模块是否已安装。完成上述步骤后,你已经拥有了一个标准的 Python 开发环境。接下来可以尝试编写第一个程序:
print("Hello, World!")
随着学习的深入,你将掌握更多高级特性。建议结合官方文档和实战项目进行练习,逐步提升编程能力。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online