很多教程只讲装最新版,但实际开发中经常被要求锁定 Python 版本,比如项目依赖的第三方库还停留在 Python 3.9,新版 Python 反而跑不起来。这篇就以 Python 3.9.6 + PyCharm 2025 为例,从找旧版、安装、配置到跑通第一个程序,一步步走完。整体思路是:先装 Python 解释器,再装 PyCharm 并绑定解释器,这个顺序不能反,因为 PyCharm 本身不带解释器,它只是个 IDE,必须先有 Python 才能去"指向"它。
一、下载 Python 3.9.6 旧版本
打开 Python 官网 https://www.python.org/,把鼠标移到 Downloads 上,在下拉菜单里点 Windows。
进入 Windows 下载页后不要直接点最大的下载按钮(那是最新版),往下滑找到Release history按自己的电脑位数下载:64 位系统选Windows installer (64-bit),32 位选 32-bit 版本。注意不要点成 “Windows embeddable package”,那是嵌入式版本,不带完整标准库; 或者直接访问 https://www.python.org/downloads/release/python-396/,进入 Python 3.9.6 的发布页。官网的版本列表就是按迭代的历史版本号排列的,找到 3.9.6 点进去即可。
小提示:如果官网下载速度慢,可以换个网络时段下载或使用国内镜像,避免下载中断或文件损坏。
二、安装 Python 3.9.6
- 右键下载好的安装包,选择"以管理员身份运行",避免中途提示权限不足。
- 安装向导第一屏底部有两个复选框,必须勾选 “Add Python 3.9 to PATH”,它的作用是把 Python 路径写进系统环境变量,这样在任意命令行输入 python 都能直接调用。忘了勾就得手动配环境变量,很容易配错。勾好后点 “Customize installation”。
- 自定义安装的 Optional Features 一屏,pip 必须装(包管理工具),其余默认全勾即可。
- 到了选择安装路径这一步,建议不要装在 C 盘,可以改成类似 E:\Python39 的路径,之后修改查找都比较方便。路径里不要有中文和空格,否则某些老库会出问题。
- 点 Install,等待进度条走完,出现成功提示后点 Close。
三、验证 Python 是否装好
按 Win+R 输入 cmd 打开命令行,输入python,如果出现 Python 3.9.6 的版本信息和>>>提示符,说明安装成功。
再输入pip --version确认 pip 可用,最后输print("hello")测一下解释器,输出 hello 后输入exit()退出。
如果提示"python 不是内部或外部命令",说明 PATH 没配好,重新运行安装包选 Modify 把 Add to PATH 勾上再装一遍,比手动配环境变量省事。另外 Scripts 目录也要能访问,因为 pip.exe 在那里,若 pip 用不了多半是 Scripts 没进 PATH。
四、下载 PyCharm 2025
- 进入 JetBrains 官网 PyCharm 下载页:https://www.jetbrains.com/zh-cn/pycharm/download/other/,点击2025。
- 版本选择上,社区版免费开源,支持代码补全、调试、Git、虚拟环境管理等核心功能,绝大多数学习和中小项目够用;专业版多出 Django/Flask 等框架支持、数据库工具、远程开发等,需付费订阅。如果你不做 Web 后端、不连数据库、不连远程服务器,社区版就足够了。
需要提醒的是,从 2025.3 开始,官方把社区版与专业版合并成一个安装包,不再单独提供社区版下载,安装包将近 1G,安装后占用磁盘 3.5G 以上,比以前的社区版更占空间;试用 30 天到期后,原社区版的免费功能仍可继续使用,专业版功能才需要订阅。
- 正常安装包体积在 500MB 以上,如果下下来只有几十 MB,说明下错了页面,可能是 SDK 或命令行工具的包。不要从第三方站点下载所谓"绿色版"“破解版”,几乎都含有恶意软件,官方安装包本身带签名校验。
六、安装 PyCharm 2025
- 双击下载的 .exe,同意协议后点 下一步/Next。安装路径建议改到非系统盘,如 D:\Software\PyCharm,路径保持纯英文、无空格。
- 安装选项这一步建议全勾:创建桌面快捷方式、把 bin 目录加入 PATH(这样命令行能用 charm 命令启动)、右键"将文件夹打开为项目"、关联 .py 文件。如果你日常还用别的编辑器打开 .py,那关联这一项可以不勾,避免冲突。另外如果不需要 JetBrains Toolbox 管理工具,把那项取消勾选。
- 点 Install 等待完成,勾选 Run PyCharm 会直接启动。
七、首次启动与绑定解释器
- 首次启动如果提示导入设置,选 “跳过导入/Do not import settings”;主题按喜好选,深色长时间看代码眼睛舒服些。
- 新建项目:点 New Project,先设置项目存放路径(同样无中文、无空格)。
- 关键是解释器设置:展开 Interpreter 选项,推荐选 “项目venv/New environment using Virtualenv”,为项目单独建一个虚拟环境,位置默认在项目目录下的 .venv 或 venv 文件夹。虚拟环境的作用是给每个项目单独建"房间",各装各的库,互不打架,比如两个项目分别需要 pandas 1.5 和 2.0 就不会冲突。
如果想直接用系统的 Python 3.9.6,就选 “自定义环境/Custom environment” ,点右边文件夹图标手动浏览到 python.exe,路径一般是 C:\Users\用户名\AppData\Local\Programs\Python\Python39\python.exe。
- 点 Create,创建完成后可以看到项目目录和 .venv,右键项目名可以新建 Python File、Directory、Python Package。
八、常见问题
- 提示 “No Python interpreter”:系统没装 Python,或装了没配环境变量。
- PyCharm 里 import 报 ModuleNotFoundError,但 pip list 能看到:九成是解释器不一致,全局装的包和虚拟环境不互通,在 PyCharm 的 Terminal 里重新装一遍即可。可以在代码里
print(sys.executable)看实际用的是哪个解释器。 - pip 安装报 “Microsoft Visual C++ 14.0 is required”:装 Visual Studio Build Tools 或改用预编译的 whl 文件安装。
- 中文乱码:Windows 中文系统默认 GBK,Python 源码默认 UTF-8,在 PyCharm 的 File → Settings → Editor → File Encodings 全部设成 UTF-8。
- 装了合并包后试用到期:30 天试用结束后,原社区版免费功能可继续使用,专业版功能才需要订阅。
遇到报错先看最后一行,Python 的报错信息最后一行才是真正原因,从下往上读效率高很多。
小结
整套流程其实就四个容易出问题的点:路径、权限、编码、解释器。Python 3.9.6 从官网历史版本页找,PyCharm 2025 从官网下载、旧版从 other.html 归档页找,装完记得每个项目独立虚拟环境、路径保持纯英文,后面学语法写项目就不会再被环境问题卡住。