将Python应用程序部署到Heroku:“无法导入从源代码发行版安装所需的setuptools。”

时间:2016-11-21 19:27:32

标签: python heroku pip setuptools buildpack

每当我尝试使用'git push origin HEAD:master --force'命令时,我都会收到以下setuptools错误(请查看屏幕截图):“无法导入安装所需的setuptools来源分发“。

enter image description here

我认为它与官方python buildpack中最近的pip / setuptools更新有关..所以我做了一个buildpack的存储库的分支,并回滚到之前使用旧版本的提交,但它没有救命。我试图执行'purge-cache'命令..没有运气。然后我试着做一个'重置',改变requirements.txt ..但这一切都没有帮助解决问题。非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

嗯,我终于找到了原因。我在根目录中有一些奇怪的pkg_resources.py模块。不知道它是什么以及为什么它存在(它就像一个长期的项目,所以我没有参与添加该模块)。但问题是,在我删除了那些垃圾后 - 一切都像魅力一样