指定在 UnixLinux 上的脚本中使用的特定 python 版本
为了指定 Linux shell 应该使用哪个版本的 python,第一行 Python 脚本可以是一个 shebang 行,它以 #!
开头:
#!/usr/bin/python
如果你在虚拟环境中,那么 python myscript.py
将使用你虚拟环境中的 Python,但 ./myscript.py
将使用 #!
系列中的 Python 解释器。要确保使用虚拟环境的 Python,请将第一行更改为:
#!/usr/bin/env python
指定 shebang 行后,请记住通过执行以下操作为脚本赋予执行权限:
chmod +x myscript.py
执行此操作将允许你通过运行 ./myscript.py
(或提供脚本的绝对路径)而不是 python myscript.py
或 python3 myscript.py
来执行脚本。