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.