如何从命令行执行 Python 脚本
当尝试使用 Python 从特定目录执行脚本时,您可能会遇到尽管已将目录添加到 PYTHONPATH 变量,但仍出现错误“没有此类文件或目录”。这是因为 PYTHONPATH 主要影响 Python 模块的导入路径,而不是脚本的执行路径。
要从任何目录执行 Python 脚本而不手动更改其目录,您需要修改 PATH 环境变量。 PATH 变量决定系统搜索可执行文件的目录。
将 Python 添加到 PATH
要将 Python 添加到您的 PATH,请打开终端并输入以下命令:
export PATH=$PATH:/home/randy/lib/python
将 /home/randy/lib/python 替换为 Python 安装的实际路径。
设置 Shebang
要使Python脚本作为程序可执行,您需要在文件的第一行设置一个shebang。 shebang 告诉系统运行脚本时使用哪个解释器。例如,将以下行添加到 Python 脚本的开头:
#!/usr/bin/env python
调整文件权限
设置 shebang 后,授予可执行权限使用以下命令运行脚本:
chmod +x /home/randy/lib/python/gbmx.py
完成这些步骤后,您应该能够通过从任何目录键入其名称来执行 Python 脚本:
gbmx.py
以上是如何从任意目录运行Python脚本?的详细内容。更多信息请关注PHP中文网其他相关文章!