Попытка построить пакет py2exe (0.6.9), модуль имеет зависимость, которая использует pandas (0.16.2).Pandas с py2exe: ImportError: C расширение: dist not built
Когда «py2exe'ing», ошибки не отображаются, а пакет pandas python находится внутри пакета py2exe.
При попытке запустить exe-файл, он терпит неудачу с:
File "pandas__init__.pyo", line 13, in
ImportError: C extension: dist not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace' to build the C extensions first.
Я попытался здание панда с предложенной вариантом команды, а затем построил колесо от него, но не изменить результат.
Что еще я могу пропустить?
оказывается, что ошибка немного раньше, чем это было, поскольку колесо было создано в virtualenv, py2exe с virtualenv имеет проблему с distutils. Журнал ошибок начался с: «UserWarning: пакет virtualenv distutils в% s находится в том же месте, что и sys tem distutils?» – Efren
Какую версию Python вы используете? Я получаю эту же проблему с Anaconda 2.5.0 (Python 2.7.11, 32-бит). Похоже, что py2exe не любит предварительно скомпилированные библиотеки, такие как те, которые поставляются с Anaconda. Вы могли понять это? – KidSudi
Привет, это случилось с Python 2.7.5, 32-бит. Мы не смогли его решить, поэтому искали другой инструмент и переключились на PyInstaller. – Efren