python-2.7 scikit-learn py2exe

python 2.7 - py2exe ningún módulo llamado lgamma



python-2.7 scikit-learn (1)

Incluya sklearn.utils.lgamma en su archivo de instalación py2exe.

Estoy tratando de crear un archivo exe para un archivo python. py2exe crea el ejecutable, pero cuando ejecuto el ejecutable, obtengo el siguiente rastreo:

C:/Users/gkumar7/Desktop/AL_gui-master/AL_gui-master/dist>app.exe Traceback (most recent call last): File "app.py", line 5, in <module> File "learning_curve.pyc", line 13, in <module> File "sklearn/metrics/__init__.pyc", line 34, in <module> File "sklearn/metrics/scorer.pyc", line 30, in <module> File "sklearn/metrics/cluster/__init__.pyc", line 8, in <module> File "sklearn/metrics/cluster/supervised.pyc", line 18, in <module> File "sklearn/metrics/cluster/expected_mutual_info_fast.pyc", line 12, in <mod ule> File "sklearn/metrics/cluster/expected_mutual_info_fast.pyc", line 10, in __lo ad File "expected_mutual_info_fast.pyx", line 1, in init sklearn.metrics.cluster. expected_mutual_info_fast (sklearn/metrics/cluster/expected_mutual_info_fast.c:5 007) ImportError: No module named lgamma

Aquí está mi archivo setup.py:

dll_excludes = [''MSVCP90.dll'', ''OLEAUT32.dll'', ''USER32.dll'', ''IMM32.dll'', ''SHELL32.dll'', ''ole32.dll'', ''COMDLG32.dll'', ''COMCTL32.dll'', ''ADVAPI32.dll'', ''mfc90.dll'', ''msvcrt.dll'', ''WS2_32.dll'', ''WINSPOOL.DRV'', ''GDI32.dll'', ''VERSION.dll'', ''KERNEL32.dll'', ''ntdll.dll''] from distutils.core import setup import py2exe, matplotlib, numpy setup(console=[''app.py''], data_files=matplotlib.get_py2exe_datafiles(), options = {"py2exe": { "dll_excludes": dll_excludes, "includes": [''scipy.sparse.csgraph._validation'', ''scipy.special._ufuncs_cxx''] } }, )

También probé cx_freeze, pero seguí recibiendo errores similares. Cualquier ayuda sería muy apreciada.