linux如何运行python脚本
linux如何运行python脚本详细介绍
在 Linux 系统上运行 Python 脚本通常可以通过以下步骤完成,具体操作取决于你的需求和脚本的配置:
1. 确保 Python 已安装
Linux 系统通常默认预装 Python(可能是 Python 2 或 Python 3)。你可以通过命令检查 Python 版本:
bash
python3
update python3
2. 编写 Python 脚本
创建一个以 .py 结尾的文本文件(例如 hello.py),并写入你的 Python 代码。
示例(hello.py):
python
3. 运行脚本的两种方式
方式 1:通过 Python 解释器直接运行(最常用)
直接使用 python3 命令指定脚本路径即可运行:
bash
python3 /path/to/hello.py
python3 hello.py
方式 2:将脚本设为可执行文件(无需显式调用 Python)
如果希望像普通程序一样直接运行脚本,可以通过以下两步操作:
步骤 1:在脚本头部添加 Shebang 行
Shebang 行(以 #! 开头)用于指定脚本的解释器路径。添加后,系统会自动使用指定的解释器运行脚本。
修改 hello.py,在第一行添加:
python
步骤 2:为脚本赋予执行权限
使用 chmod 命令为脚本添加执行权限:
bash
+x hello.py
步骤 3:直接运行脚本
bash
./hello.py
9123./hello.py
注意事项
- 如果提示
Permission denied(权限不足),说明未正确赋予执行权限,需重新执行chmod +x 脚本名。 - 如果系统同时安装了 Python 2 和 Python 3,务必使用
python3命令(而非python),避免因默认指向 Python 2 导致兼容性问题。 - 若脚本需要依赖外部库(如
requests),需提前通过pip3 install 库名安装。
通过以上方法,你可以在 Linux 系统中灵活运行 Python 脚本。如果需要后台运行脚本(如长时间任务),可以使用 nohup 或 & 命令(例如 nohup python3 hello.py &)。