在Ubuntu终端运行Python文件只需三步:安装Python解释器、导航到脚本目录、执行python3 文件名.py
命令。关键亮点包括:确保Python环境正确配置、使用虚拟环境隔离依赖、直接赋予脚本可执行权限以简化流程。以下是详细指南:
-
安装与验证Python环境
Ubuntu通常预装Python 3,但需通过终端输入python3 --version
确认版本。若未安装,执行sudo apt update && sudo apt install python3
一键安装。对于需要多版本管理的场景,推荐使用pyenv
工具灵活切换。 -
终端执行Python脚本的核心步骤
- 导航目录:使用
cd /path/to/script
进入脚本所在文件夹,路径错误会导致“文件未找到”错误。 - 运行脚本:输入
python3 script.py
,若需传递参数(如arg1 arg2
),直接在文件名后添加。 - 权限优化:通过
chmod +x script.py
赋予可执行权限,并在脚本首行添加#!/usr/bin/env python3
,即可用./script.py
直接运行。
- 导航目录:使用
-
虚拟环境与依赖管理
使用python3 -m venv myenv
创建虚拟环境,source myenv/bin/activate
激活后,所有pip
安装的库仅限当前项目,避免全局污染。退出时输入deactivate
即可。 -
常见问题排查
- 命令未找到:检查Python是否安装或PATH变量是否包含Python路径。
- 依赖缺失:通过
pip3 install -r requirements.txt
批量安装项目依赖。 - 编码错误:在脚本中明确声明
# -*- coding: utf-8 -*-
以兼容非ASCII字符。
提示:复杂项目建议结合PyCharm或VS Code等IDE调试,但终端操作仍是Linux环境下最基础且高效的执行方式。定期更新Python和依赖库可避免安全漏洞。