系统A同时安装了Python 2.7和Python 3.4。 系统B安装了Python 2.7和Python 3.5。如何设置path和env如此正确的Python使用
我在Python脚本的顶部:
#!/usr/bin/env python3.5
原因是,python3编译器必须使用。我想在机器之间移动它,但现在会失败。
系统A同时安装了Python 2.7和Python 3.4。 系统B安装了Python 2.7和Python 3.5。如何设置path和env如此正确的Python使用
我在Python脚本的顶部:
#!/usr/bin/env python3.5
原因是,python3编译器必须使用。我想在机器之间移动它,但现在会失败。
对我来说只是
#!/usr/bin/env python3
工作正常
使用VIRTUALENV设置你的Python环境。
如果您的设置是使用#!/usr/bin/env python3.5
,则可以创建一个到python3.4版本(称为python3.5)的符号链接,然后在脚本中引用该链接。所以这两种环境都可以使用指令#!/usr/bin/env python3.5
。当然,请在某处添加注释,这是一个符号链接,以便人们了解这种环境情况。
其实我认为在#!/usr/bin/env python
解决方案是一个符号链接。
/usr/bin/env:python3:不是目录 这是我的路径 /usr/local/bin/python3.5。这是我想要做的。 – Jacob