在Mac上用shebang(#!)运行python 64

时间:2010-11-03 23:13:36

标签: python 64-bit shebang

我使用python 64bit如下。

alias python64='arch -x86_64 /usr/bin/python2.6'

如何使用shebang(#!)运行python 64位模式?

??? #!/usr/bin/python2.6 ???

2 个答案:

答案 0 :(得分:1)

#!/path/to/arch -x86_64 /usr/bin/python2.6

我现在没有要测试的mac,但通常在* nix中你可以找到使用的可执行文件的路径:

which arch

答案 1 :(得分:1)

在OS X 10.6中,arch/usr/bin/arch,因此您的行

#!/usr/bin/arch -x86_64 /usr/bin/python2.6

一般情况下,如果您不知道路径,则可以始终使用shebang中的env命令here,该命令保证位于/usr/bin。所以,

#!/usr/bin/env arch -x86_64 /usr/bin/python2.6

也可以。