我使用python 64bit如下。
alias python64='arch -x86_64 /usr/bin/python2.6'
如何使用shebang(#!)运行python 64位模式?
??? #!/usr/bin/python2.6 ???
答案 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
也可以。