shebang对于python2怎么写?我想要它支持python和python2两个名称

hit9 发布于 2012/09/08 14:24
阅读 711
收藏 0
就是把这两种情形取或:
#!/usr/bin/env python
#!/usr/bin/env python2
因为有的人的linux中python叫做python2 有的叫做python
加载中
0
jobell
jobell
#!/usr/bin/env python 
hit9
hit9
我的linux中这个shebang不被认识. 有没有两个都能匹配上的方案.shebang貌似不支持正则啊
0
jobell
jobell

你在你的控制台输入python 看一下有没有安装python

按后在输入 whereis python 命令。看一下python命令的位置。

0
PYPlus
PYPlus
你的/usr/bin/env命令输出要包含python 和python2的路径就可以了,就是PATH要包含。不过一般python和python2是在同一个文件夹下(python 2.6  2.7等)。一般python2.x都会有python和python2所以写python 比较好。env就是环境Environment的缩写
返回顶部
顶部