2016-07-29 117 views
0

系统A同时安装了Python 2.7和Python 3.4。 系统B安装了Python 2.7和Python 3.5。如何设置path和env如此正确的Python使用

我在Python脚本的顶部:

#!/usr/bin/env python3.5 

原因是,python3编译器必须使用。我想在机器之间移动它,但现在会失败。

回答

1

对我来说只是

#!/usr/bin/env python3 

工作正常

+0

/usr/bin/env:python3:不是目录 这是我的路径 /usr/local/bin/python3.5。这是我想要做的。 – Jacob

0

使用VIRTUALENV设置你的Python环境。

0

如果您的设置是使用#!/usr/bin/env python3.5,则可以创建一个到python3.4版本(称为python3.5)的符号链接,然后在脚本中引用该链接。所以这两种环境都可以使用指令#!/usr/bin/env python3.5。当然,请在某处添加注释,这是一个符号链接,以便人们了解这种环境情况。

其实我认为在#!/usr/bin/env python解决方案是一个符号链接。