アプリをバンドルするために cx_freeze を使用しています。2 つの質問があります。
1) 私は OSX Mountain Lion を使用しています - 私が持っている /build/exe.macosx-10.8-x86_64-2.7 - これには Windows と Linux の実行可能ファイルも含まれますか? もしそうなら、リストのどこで見つけられますか? 私の元のスクリプトは cpu.py です。ディレクトリには、多数の「.so」ファイルと 1 つの「cpu」ファイルが含まれています。
2)上記のリストから「cpu」を試すと、この出力が得られます。「psutil」は、スクリプトに必要な Python モジュールです - cpu.py。
Desktop/build/exe.macosx-10.8-x86_64-2.7/cpu ; exit;
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/cx_Freeze/initscripts/Console.py", line 27, in <module>
exec code in m.__dict__
File "cpu.py", line 6, in <module>
File "/usr/local/lib/python2.7/site-packages/psutil/__init__.py", line 102, in <module>
import psutil._psosx as _psplatform
File "/usr/local/lib/python2.7/site-packages/psutil/_psosx.py", line 14, in <module>
import _psutil_osx
File "build/bdist.macosx-10.8-x86_64/egg/_psutil_osx.py", line 7, in <module>
File "build/bdist.macosx-10.8-x86_64/egg/_psutil_osx.py", line 4, in __bootstrap__
File "build/bdist.macosx-10.8-x86_64/egg/pkg_resources.py", line 945, in resource_filename
File "build/bdist.macosx-10.8-x86_64/egg/pkg_resources.py", line 1626, in get_resource_filename
NotImplementedError: resource_filename() only supported for .egg, not .zip
logout