2017-02-03 2 views
1

У меня есть собственный внутренний пакет (Python 2.7), который я создал, и пытался его демонстрацию в jupyter notebook, но он не импортирует. Я получаю:python ZipImportError: плохой локальный заголовок файла только при импорте в блокноте jupyter

ZipImportError: bad local file header: path/to/package.egg 

Есть так мало результатов на Google для ZipImportError: bad local file header, что я думал, что я скопировал это неправильно. Пакет импортирует отлично в cmd, eclipse, spyder просто отлично. Не знаю, в чем проблема.

ответ

1

Я нашел исправление - просто обновите setuptools. Я обновился с помощью pip. Моя версия setuptools, которую я использовал для установки пакета через python setup.py install, была 23.0.0 и теперь 34.1.0. После этого я просто переустановил пакет и импортировал без ошибок в jupyter notebook.