私は次のようにPython64ビットを使用しています。
エイリアス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.6arch
では/usr/bin/arch
、なので、あなたのラインは
#!/usr/bin/arch -x86_64 /usr/bin/python2.6
一般に、パスがわからない場合は、ここenv
に示すように、いつでもシェバンでコマンドを使用できます。これは、にあることが保証されています。それで、/usr/bin
#!/usr/bin/env arch -x86_64 /usr/bin/python2.6
また動作します。