如何告诉Python脚本使用特定版本

在main.py模块中(大概),我如何告诉Python使用哪个解释器?我的意思是:如果我想让一个特定的脚本使用Python版本3来解释整个程序,我该怎么做

奖励:这将如何影响虚拟电视?如果我为我的程序创建一个virtualenv,然后告诉它使用不同版本的Python,那么我可能会遇到一些冲突,这种想法对吗

您可以在脚本顶部添加一行shebang:

#/usr/bin/env python2.7

但这仅在作为/my_program.py执行时有效

如果您作为python my_program.py执行,那么将使用python返回的任何python版本

在re:to virtualenv中,使用:virtualenv-p/usr/bin/python3.2或任何设置来使用该Python可执行文件

发表评论