python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python开发环境搭建

Windows11操作系统Python开发环境搭建完全指南

作者:rhythm-ring

这篇文章主要介绍了Windows11操作系统Python开发环境搭建的相关资料,文中手把手教你从零搭建Python环境,轻松运行cantools解析DBC文件,需要的朋友可以参考下

前言

本教程的目标是:搭建好 Python 环境,为后续运行各种自动化脚本做准备。

比如:CAN通信开发中手动解析DBC并逐条配置信号确实是重复劳动的重灾区。

好消息是:完全可以自动化,快速实现方案(Python + cantools)。

一、下载 Python

1.1 选择版本

访问 Python 官网,不需要license,Python是免费且开源的,下载使用就好: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位?

二、安装 Python

双击下载的 .exe 文件:

第 1 步:先勾选最下面的两个选项

☑ 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」

☑ Documentation
☑ pip          ← 包管理工具,必选
☑ tcl/tk and IDLE
☑ Python test suite
☑ py launcher
☑ for all users (requires admin)

第 4 步:修改安装路径(关键!)

默认路径(不推荐):
C:\Users\你的用户名\AppData\Local\Programs\Python\Python312

推荐改为(装到D盘):
D:\Python312

第 5 步:确保这些选项都勾选

☑ Install for all users
☑ Associate files with Python
☑ Create shortcuts
☑ Add Python to environment variables
☑ Precompile standard library

第 6 步:点击「Install」开始安装

安装成功后,会看到:

Setup was successful

[Disable path length limit]   ← 点击这个按钮

务必点击「Disable path length limit」,解除 Windows 的 260 字符路径限制。

最后点击 Close

三、验证安装

python --version
Python 3.12.9

四、安装第三方库

4.1 升级 pip(可选--我不安装,可跳过这个)

pip 是 Python 的包管理工具,用于安装第三方库。

python.exe -m pip install --upgrade pip

如图显示,我是没有更新.

4.2 安装需要的库

以 cantools 为例(一个 CAN DBC 文件解析库):

pip install cantools

安装成功后会看到:

Successfully installed cantools-xx.x.x ...

4.3 查看已安装的库

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 脚本

方法一:使用指令执行

print("Hello, Python!")

1.2 执行脚本

打开命令提示符(cmd),切换到脚本所在目录,然后执行:

python hello.py

输出:

Hello, Python!

方法二:使用 IDLE(Python 自带编辑器)

Python 安装后会自带一个简单的编辑器 IDLE:

(别打开错软件了,感觉这个很多人会开成下图中后面一个软件,结果一脸懵这软件咋用)

六、常见问题

Q1:输入 python --version 提示“不是内部或外部命令”

原因:安装时没有勾选 Add python.exe to PATH解决:重新运行安装程序,勾选该选项,或手动添加环境变量

Q2:安装时提示“需要管理员权限”

解决:右键安装包,选择“以管理员身份运行”

Q3:pip install 下载很慢

解决:使用国内镜像源

pip install cantools -i https://pypi.tuna.tsinghua.edu.cn/simple

我是按前面方法正常安装没有如上问题。

七、小结

至此,你已经完成了:

现在你的电脑已经具备运行 Python 脚本的能力,我有另外一篇文章会写如何用 Python 脚本自动生成 CAN 代码。

到此这篇关于Windows11操作系统Python开发环境搭建完全指南的文章就介绍到这了,更多相关Python开发环境搭建内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文