0

新しいMacで.appバンドルを使用するために、古い32ビットMacでコンパイルされた32ビットではなく、Python(SIPなど)用の64ビットライブラリをコンパイルする必要があります。

ここに配置された同様の質問のように見え ます Ubuntuの下で32ビットシステムで64ビット実行可能ファイルをコンパイルすることは可能ですか?

しかし、非常に遅いチューニング方法のように見えますが、再構築するには多くのライブラリが必要です-理由により、py2appでスタンドアロンアプリケーションを作成します.

この種のプロセスをダウングレードすることがわかったすべて-64から32のように

# python configure.py --arch=i386 -d /Library/Python/2.6/site-packages

ここからhttp://www.oak-tree.us/blog/index.php/2009/05/12/pyqt-mac

しかし

# python configure.py --arch=x86_64 -d /Library/Python/2.6/site-packages

32ビットシステムでは-役に立ちません-アプリバンドルのsip.soをコンパイルしたばかりのファイルに置き換えた後、同じエラー「sip.so:mach-o、しかし間違ったアーキテクチャ」が表示されます

ご協力ありがとうございます。

4

1 に答える 1

0

すべてのパッケージを 32 ビット アーキテクチャとして含む、Python ディストリビューション全体を再構築する必要があります。開発している古い Mac でこれを行うのが最も簡単かもしれません。高速ではありませんが、複雑ではありません。

于 2011-10-16T12:39:49.570 に答える