1

我使用 python 64bit 如下。

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

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

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

2 回答 2

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

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

which arch
于 2010-11-03T23:20:42.710 回答
1

在 OS X 10.6 archis 中/usr/bin/arch,所以你的行是

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

一般来说,如果您不知道路径,您始终可以使用这里env显示的 shebang 中的命令,保证在. 所以,/usr/bin

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

也将工作。

于 2010-11-03T23:41:43.810 回答