python作为脚本语言,第一行一般会指出用什么可执行程序去运行它。
#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;
#!/usr/bin/env python这种用法是为了调用虚拟环境中的python解释器。
但这是用于Linux环境下,不适用于Windows系统,在Windows中会直接调用path路径下第一个关联程序来执行。在打开很多模板的时候会遇到这个情况。
python作为脚本语言,第一行一般会指出用什么可执行程序去运行它。
#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;
#!/usr/bin/env python这种用法是为了调用虚拟环境中的python解释器。
但这是用于Linux环境下,不适用于Windows系统,在Windows中会直接调用path路径下第一个关联程序来执行。在打开很多模板的时候会遇到这个情况。