pyinstallerを使ってpythonスクリプトをscience、MMTKなどのモジュールでコンパイルしようとしています。 Pyinstallerはいくつかの.pydモジュールを含めることができませんでしたので、手動でdistフォルダにコピーしました。私はコンパイルexeファイルを実行すると、エラー次のように私を与えた: -PyInstaller:IOError:[Errno 2]このようなファイルやディレクトリはありません
C:\Python27\hello\dist\hello>hello.exe Traceback (most recent call last): File "", line 21, in File "C:\Python27\iu.py", line 436, in importHook mod = _self_doimport(nm, ctx, fqname) File "C:\Python27\iu.py", line 521, in doimport exec co in mod.__dict__ File "c:\Python27\hello\build\pyi.win32\hello\outPYZ1.pyz/visual", line 1, in <module> File "C:\Python27\iu.py", line 436, in importHook mod = _self_doimport(nm, ctx, fqname) File "C:\Python27\iu.py", line 521, in doimport exec co in mod.__dict__ File "c:\Python27\hello\build\pyi.win32\hello\outPYZ1.pyz/visual.visual_all", line 1, in <module> File "C:\Python27\iu.py", line 436, in importHook mod = _self_doimport(nm, ctx, fqname) File "C:\Python27\iu.py", line 521, in doimport exec co in mod.__dict__ File "c:\Python27\hello\build\pyi.win32\hello\outPYZ1.pyz/vis", line 13, in <module> File "C:\Python27\iu.py", line 436, in importHook mod = _self_doimport(nm, ctx, fqname) File "C:\Python27\iu.py", line 521, in doimport exec co in mod.__dict__ File "c:\Python27\hello\build\pyi.win32\hello\outPYZ1.pyz/vis.ui", line 3, in <module> File "C:\Python27\iu.py", line 477, in importHook mod = self.doimport(nm, ctx, ctx+'.'+nm) File "C:\Python27\iu.py", line 521, in doimport exec co in mod.__dict__ File "c:\Python27\hello\build\pyi.win32\hello\outPYZ1.pyz/vis.materials", line 159, in <module> File "c:\Python27\hello\build\pyi.win32\hello\outPYZ1.pyz/vis.materials", line 129, in loadTGA IOError: [Errno 2] No such file or directory: 'c:\\Python27\\hello\\build\\pyi.win32\\hello\\outPYZ1.pyz/turbulence3.tga'
はところで、私はその場所でoutPYZ1.pyzファイルを見ることができます。何か案が?
私はPythonで非常に新たなんです。実際には、このturbulence3.tgaファイルの場所や場所はわかりません。コンパイルする前にスクリプトを正常に実行できます。 – user1144004
前にスクリプトを実行できることは何も意味しません。 pyinstallerを使用する場合、いくつかのデフォルト動作を適用する必要があります。データファイルへのアクセスはその1つです。 – tito
しかし、私はturbulence3.tgaファイルにアクセスするつもりはなく、そのファイルの場所や場所はわかりません。これはシステムファイルですか?それが私にあなたの上記の提案を使用できるように私に場所を教えている場合。 – user1144004