0

で Python 2.7 スクリプトをコンパイルしようとするとpy2exe、次のエラーが見つかりました。

Traceback (most recent call last):
File "OH_T_1.py", line 28, in <module>
File "GUI_main_1.pyc", line 6, in <module>
File "OH_T_1.pyc", line 29, in <module>
File "export_BD_spatialite_OH_T.pyc", line 13, in <module>
File "pyspatialite\dbapi2.pyc", line 27, in <module>
File "pyspatialite\_spatialite.pyc", line 12, in <module>
File "pyspatialite\_spatialite.pyc", line 10, in __load
ImportError: DLL load failed: La procédure spécifiée est introuvable.

in_loadコンパイラが を見つけられなかったことを示しますが、DLLどれですか? どんなヘルプ/情報も役に立ちます。

PS: この問題は、私が既に投稿した問題に関連しています: https://gis.stackexchange.com/questions/73274/problems-with-py2exe-shapely-and-fiona

編集1

詳細については、私の build.py (つまりsetup.py)

from distutils.core import setup 
import py2exe
import matplotlib


opts = {'py2exe':{"bundle_files":3,
              "includes":["matplotlib",
                          "numpy",
                          "sip",
                          "PyQt4.QtCore",
                          "PyQt4.QtGui",
                          "osgeo",
                          "ctypes",
                          "os",
                          "sys",
                          "matplotlib.backends.backend_tkagg",
                          "pyspatialite"],
              "excludes":['_gtkagg', '_tkagg', '_agg2', 
                        '_cairo', '_cocoaagg',
                        '_fltkagg', '_gtk', '_gtkcairo', ],
              'dll_excludes': ['libgdk-win32-2.0-0.dll',
                               'libgobject-2.0-0.dll',
                               'mswsock.dll',
                               'powrprof.dll'],
                  'packages':["win32api","pyspatialite"]
              }
    }

setup(name='Application OH_FET',
      version='1.0',
      windows=["OH_T_1.py"],
      data_files=matplotlib.get_py2exe_datafiles(),
      options=opts,
      zipfile=None
      )
4

0 に答える 0