上一篇
如何在Ubuntu终端运行Python脚本 - 详细步骤指南
- Python
- 2025-08-19
- 339
在Ubuntu终端中运行Python脚本的完整指南
本教程将详细介绍在Ubuntu操作系统的终端中运行Python脚本的各种方法,包括环境准备、脚本创建、权限设置及常见问题解决。
1. 环境准备:检查Python安装
Ubuntu通常预装Python,但建议先检查:
# 检查Python 3是否安装 python3 --version # 如果未安装,使用以下命令安装 sudo apt update sudo apt install python3
注意:Ubuntu 20.04+默认使用Python 3,不再预装Python 2。
2. 创建Python脚本
使用文本编辑器创建.py文件:
# 使用nano编辑器创建脚本 nano hello.py
在编辑器中输入以下内容:
#!/usr/bin/env python3 # 这是一个简单的Python脚本示例 def main(): print("🎉 恭喜!你的Python脚本运行成功!") print("✨ 你现在可以在Ubuntu终端中执行Python脚本了") if __name__ == "__main__": main()
保存文件(Ctrl+O)并退出编辑器(Ctrl+X)。
3. 运行Python脚本的三种方法
方法1:使用Python解释器
最直接的方法,适用于所有Python脚本:
python3 hello.py
方法2:添加可执行权限
使脚本可以直接执行:
# 添加可执行权限 chmod +x hello.py # 直接运行脚本 ./hello.py
方法3:使用Python交互模式
适用于脚本调试:
# 进入Python交互模式 python3 # 在交互模式中运行脚本 >>> import hello 🎉 恭喜!你的Python脚本运行成功! ✨ 你现在可以在Ubuntu终端中执行Python脚本了
4. 常见问题与解决方案
问题1:权限被拒绝 (Permission denied)
解决方案:添加执行权限
chmod +x 脚本名称.py
问题2:命令未找到 (Command not found)
解决方案:
- 检查Python是否正确安装:
python3 --version
- 确保脚本路径正确
- 使用完整路径:
/home/用户名/目录/脚本.py
问题3:Python版本冲突
解决方案:明确指定Python版本
# 使用特定Python版本 python3.8 脚本名称.py # 例如使用Python 3.8
5. 高级技巧
传递命令行参数
import sys if len(sys.argv) > 1: print(f"你好, {sys.argv[1]}!") else: print("你好,世界!")
运行方式:
python3 greet.py Alice # 输出: 你好, Alice!
后台运行Python脚本
# 使用nohup在后台运行 nohup python3 long_running_script.py &
总结
在Ubuntu终端中运行Python脚本是一个基础但重要的技能。关键步骤包括:
- 确保Python环境正确安装
- 创建.py文件并添加Python代码
- 使用
python3 脚本名.py
运行脚本 - 或添加执行权限后使用
./脚本名.py
运行
掌握这些方法后,你可以更高效地在Ubuntu系统中开发和运行Python程序。
本文由GaoYu于2025-08-19发表在吾爱品聚,如有疑问,请联系我们。
本文链接:https://www.521pj.cn/20258528.html
发表评论