2017-02-03 1 views
1

J'ai un paquet interne personnalisé (Python 2.7) que j'ai créé et essayait de le démo dans un jupyter notebook, mais ce n'est pas important. Je reçois:python ZipImportError: mauvais en-tête de fichier local uniquement lors de l'importation dans jupyter notebook

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

Il y a si peu de résultats sur Google pour le ZipImportError: bad local file header que je pensais que je copiais mal. Le paquet importe bien dans cmd, éclipse, spyder bien. Aucune idée de ce qu'est le problème.

Répondre

1

J'ai trouvé un correctif - juste mettre à jour setuptools. J'ai mis à jour via pip. Ma version setuptools que j'ai utilisée pour installer le paquet via python setup.py install était 23.0.0 et est maintenant 34.1.0. Après cela, je viens de ré-installer le paquet et il importé sans erreur dans le jupyter notebook.