在cmd中运行含Pygame的Python脚本前,需确保Python及Pygame已正确安装,并掌握cd、python等基础命令操作,正确配置环境后即可执行脚本。
前提条件
-
安装 Python
- 从 Python 官网 下载安装包,勾选
Add Python to PATH
(关键步骤)。 - 验证安装:在 cmd 输入
python --version
,显示版本号即成功(如Python 3.10.6
)。
- 从 Python 官网 下载安装包,勾选
-
安装 Pygame
- 打开 cmd,执行:
pip install pygame
- 验证安装:
python -m pygame --version
输出类似
pygame 2.1.2
表示成功。
- 打开 cmd,执行:
运行 Pygame 脚本的步骤
场景 1:脚本与 cmd 工作目录相同
- 将 Python 脚本(如
game.py
)保存到已知路径(C:\my_game
)。 - 打开 cmd:
- 方法 1:在脚本所在文件夹的地址栏输入
cmd
后按回车。 - 方法 2:手动打开 cmd,用
cd
命令切换目录:cd C:\my_game
- 方法 1:在脚本所在文件夹的地址栏输入
- 运行脚本:
python game.py
场景 2:脚本与 cmd 工作目录不同
使用绝对路径直接运行:
python C:\projects\my_game\game.py
常见问题解决
-
'python' 不是内部命令
- 原因:Python 未加入系统环境变量。
- 解决:重新安装 Python 并勾选
Add Python to PATH
。
-
No module named 'pygame'
- 原因:Pygame 未安装或安装到错误环境。
- 解决:
- 检查 Python 环境:
python -m site
查看包路径。 - 重装 Pygame:
pip uninstall pygame
→pip install pygame
。
- 检查 Python 环境:
-
Pygame 窗口闪退
- 在脚本末尾添加以下代码延迟关闭:
import time time.sleep(5) # 窗口保持 5 秒
- 在脚本末尾添加以下代码延迟关闭:
高级技巧
-
使用虚拟环境(推荐)
避免包冲突:# 创建虚拟环境 python -m venv myenv # 激活环境 myenv\Scripts\activate # 在虚拟环境中安装 Pygame pip install pygame
-
传递命令行参数
在脚本中通过sys.argv
获取参数:python game.py --level 3
安全提示
- 仅从官方渠道下载
Python 和 Pygame 必须从官网或 GitHub 仓库获取,避免第三方修改版。 - 定期更新包
运行pip install --upgrade pygame
修复安全漏洞。
掌握 cmd 运行 Pygame 脚本的核心是 环境配置 + 路径操作,遵循上述步骤可解决 95% 的报错问题,若仍遇困难,建议查阅 Pygame 官方文档或社区论坛获取实时支持。
引用说明 参考以下资源:
- Python 官方安装指南:https://docs.python.org/3/using/windows.html
- Pygame 安装文档:https://www.pygame.org/wiki/GettingStarted
- Microsoft 命令行路径操作指南:https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/cd
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8853.html