Heroku ZipImportError:错误的本地文件头

时间:2014-04-11 14:35:28

标签: heroku pip

我一直遇到这个奇怪的Heroku构建错误。如果我搞乱了我的requirements.txt的顺序,那么无法构建的包将会改变,但构建总是以例外结束:

ZipImportError: bad local file header in /app/.heroku/python/lib/python2.7/site-packages/setuptools-2.1-py2.7.egg

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 38: ordinal not in range(128)

您可以在此处查看完整的构建日志:http://pastebin.com/BYw3Xp6u

任何人都知道这里发生了什么?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题(糟糕的本地文件头),似乎他们遇到了新的python buildpack问题。

因此,您可以通过添加config var:

来使用以前版本的buildpack
heroku config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-python.git#5f96190eb5ccd05b90947f9a77d7ef0881816ef8

它应该暂时解决问题。