运行Python脚本而不激活虚拟环境

C.A*_*bay 6 python bash command-line-interface

我想从命令行运行 python 脚本,但我想消除首先激活虚拟环境的需要。如果可能的话,我还想消除在脚本之前调用 python 的需要。我在某个地方看到添加#!/usr/bin/env python到脚本的开头可以工作,但我无法这样做。

vin*_*nes 4

用于chmod +x script.py使您的脚本可执行。他们#!shebang选择一名口译员。

您可以像这样从 shell 调用可执行文件:

/path/to/script.py
Run Code Online (Sandbox Code Playgroud)

或者:

cd /path/to; ./script.py
Run Code Online (Sandbox Code Playgroud)

或者,您可以将脚本放在由 定义的目录之一中$PATH,这样您就可以像调用任何其他实用程序一样调用它。