我使用 python 64bit 如下。
别名 python64='arch -x86_64 /usr/bin/python2.6'
如何使用 shebang(#!) 运行 python 64 位模式?
???#!/usr/bin/python2.6 ???
#!/path/to/arch -x86_64 /usr/bin/python2.6
我现在没有要测试的 mac,但通常在 *nix 中,您可以使用以下命令找到可执行文件的路径:
which arch
在 OS X 10.6 arch
is 中/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
也将工作。