Python 开发环境搭建指南(支持Windows11操作系统)
目录
第 2 步:点击「Customize installation」(不要点 Install Now)
前言
本教程的目标是:搭建好 Python 环境,为后续运行各种自动化脚本做准备。
比如:CAN通信开发中手动解析DBC并逐条配置信号确实是重复劳动的重灾区。
好消息是:完全可以自动化,快速实现方案(Python + cantools)。
一、下载 Python
1.1 选择版本
访问 Python 官网,不需要license,Python是免费且开源的,下载使用就好:https://www.python.org/downloads/
https://www.python.org/downloads/
下载的安装包画面如下图查找。

对于 Windows 11 系统,综合稳定性和兼容性考虑,推荐安装 Python 3.12.x 版本(如 3.12.9)。如果想尝试更新一些的特性,Python 3.13.x 也是一个好选择。
注意:Python 3.12.9 不支持 Windows 7 及更早版本,Windows 11 用户请放心使用。
我是安装了Python 3.12.9.
1.2 选择安装包
根据你的操作系统选择:
| 你的系统 | 下载哪个 |
|---|---|
| Windows 11 64位(绝大多数) | Windows installer (64-bit) |
| 老旧32位系统 | Windows installer (32-bit) |
| ARM芯片笔记本(少见) | Windows installer (ARM64) |
我window11选择了下图红色方框那个安装包下载。

不确定自己是64位还是32位?
-
按
Win + I打开设置 → 系统 → 关于 -
查看“系统类型”,显示“64位操作系统”就选 64-bit
二、安装 Python
双击下载的 .exe 文件:
![]()
第 1 步:先勾选最下面的两个选项
text
☑ Use admin privileges when installing py.exe ☑ Add python.exe to PATH ← 这个一定要勾!
重点:一定要勾选「Add python.exe to PATH」,否则后续无法正常使用!
第 2 步:点击「Customize installation」(不要点 Install Now)
| 选项 | 说明 | 推荐 |
|---|---|---|
| Install Now | 一键安装,默认装到C盘 | 不推荐 |
| Customize installation | 自定义安装,可选路径 | 推荐 |
第 3 步:保持所有默认勾选,点「Next」
text
☑ Documentation ☑ pip ← 包管理工具,必选 ☑ tcl/tk and IDLE ☑ Python test suite ☑ py launcher ☑ for all users (requires admin)
第 4 步:修改安装路径(关键!)
text
默认路径(不推荐): C:\Users\你的用户名\AppData\Local\Programs\Python\Python312 推荐改为(装到D盘): D:\Python312
第 5 步:确保这些选项都勾选
text
☑ Install for all users ☑ Associate files with Python ☑ Create shortcuts ☑ Add Python to environment variables ☑ Precompile standard library
第 6 步:点击「Install」开始安装
安装成功后,会看到:
text
Setup was successful [Disable path length limit] ← 点击这个按钮
务必点击「Disable path length limit」,解除 Windows 的 260 字符路径限制。
最后点击 Close
三、验证安装
-
按
Win + R,输入cmd,回车 -
在黑色窗口中输入:
cmd
python --version
-
看到如下输出表示成功:
text
Python 3.12.9
四、安装第三方库
4.1 升级 pip(可选--我不安装,可跳过这个)
pip 是 Python 的包管理工具,用于安装第三方库。
cmd
python.exe -m pip install --upgrade pip

如图显示,我是没有更新.
4.2 安装需要的库
以 cantools 为例(一个 CAN DBC 文件解析库):
cmd
pip install cantools
安装成功后会看到:
text
Successfully installed cantools-xx.x.x ...
4.3 查看已安装的库
cmd
pip list
显示如下:
Package Version
----------------- -------
argparse-addons 0.12.0
bitstruct 8.22.1
cantools 41.4.3
crccheck 1.3.1
packaging 26.2
pip 24.3.1
python-can 4.6.1
textparser 0.24.0
typing_extensions 4.15.0
wrapt 1.17.3
五、运行第一个 Python 脚本
方法一:使用指令执行
-
在桌面上新建一个文本文件
-
将文件名改为
hello.py(注意扩展名是.py) -
右键用记事本打开,输入:
python
print("Hello, Python!")
-
保存文件
1.2 执行脚本
打开命令提示符(cmd),切换到脚本所在目录,然后执行:
cmd
python hello.py
输出:
text
Hello, Python!
方法二:使用 IDLE(Python 自带编辑器)
Python 安装后会自带一个简单的编辑器 IDLE:
-
按
Win键,搜索IDLE -
打开 IDLE (Python 3.12 64-bit),
(别打开错软件了,感觉这个很多人会开成下图中后面一个软件,结果一脸懵这软件咋用)

-
File→New File创建文件并编辑画面如下
-
编写代码后按
F5运行结果画面如下
六、常见问题
Q1:输入 python --version 提示“不是内部或外部命令”
原因:安装时没有勾选 Add python.exe to PATH
解决:重新运行安装程序,勾选该选项,或手动添加环境变量
Q2:安装时提示“需要管理员权限”
解决:右键安装包,选择“以管理员身份运行”
Q3:pip install 下载很慢
解决:使用国内镜像源
cmd
pip install cantools -i https://pypi.tuna.tsinghua.edu.cn/simple
我是按前面方法正常安装没有如上问题。
七、小结
至此,你已经完成了:
-
Python 3.12 的下载和安装
-
环境变量配置(PATH)
-
pip 包管理工具的使用
-
第一个 Python 脚本的运行
现在你的电脑已经具备运行 Python 脚本的能力,我有另外一篇文章会写如何用 Python 脚本自动生成 CAN 代码。
更多推荐



所有评论(0)