search

Tuesday, April 24, 2012

pyinstaller: RuntimeError: No django root directory found. Please check your pathex definition in the project spec file.

Такая ошибка появляется при компиляции приложений в которых используется django версии 1.4 и выше (не уверен). Если вы даже не используете модуль django, его могут использовать сторонние модули.

Если исходить из того, что вы его не используете, то для завершения компиляции его необходимо исключить из .spec файла.

Открываем .spec для реддактирования и добавляем в раздел Analysis:

excludes=['django']

Пример:

Компиляцию производим командой из директория pyinstaller:
python Build.py ./simpleblogger/simpleblogger.spec

No comments:

Post a Comment