Windows 7上easy_install失败

0 投票
1 回答
547 浏览
提问于 2025-04-17 03:35

我用bdist创建了两个egg包,其中egg_A被定义为egg_B的依赖项。我用unzip命令检查了这两个包,发现都没问题。但是当我尝试用easy_install安装这个egg包时,出现了以下错误信息:

已安装 c:\virtualenv\lib\site-packages\pymarketdata-1.0-py2.7.egg
正在读取文件:C:/python_nest/
正在处理 PyMarketData==1.0 的依赖项

zipimport.ZipImportError: c:\yoan\yoyo\lib\site-packages\PyMarketData-1.0-py2.7.egg 中的本地文件头有问题

有人知道这可能是什么原因吗?

1 个回答

1

这个错误:

坏的本地文件头

看起来是在说文件的头部信息(通常用来判断文件类型)没有通过Python的检查。这可能和你使用的压缩程序有关。

你可以试试7-Zip(免费软件)或者换一个程序来创建你的egg文件。我之前没做过,但我觉得用普通的Python也可以做到这一点。

撰写回答