1

私は次のようにPython64ビットを使用しています。

エイリアス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.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

また動作します。

于 2010-11-03T23:41:43.810 に答える