推送Django项目时,Heroku无法在我的“ requirements.txt”中安装依赖项

时间:2018-07-26 23:38:57

标签: python django heroku

每当我尝试将Django项目推送到Heroku时,都会看到错误,这些错误涉及“ requirements.txt”文件中列出的依赖项(例如:

Collecting anaconda-client==1.6.9 (from -r 
/tmp/build_45e030bb239f553887437d4bfa754b90/requirements.txt (line 
2))
remote:          Could not find a version that satisfies the 
requirement anaconda-client==1.6.9 (from -r 
/tmp/build_45e030bb239f553887437d4bfa754b90/requirements.txt (line 
2)) (from versions: 1.1.1, 1.2.2)
remote:        No matching distribution found for anaconda- 
client==1.6.9 (from -r 
/tmp/build_45e030bb239f553887437d4bfa754b90/requirements.txt (line 
2))
remote:  !     Push rejected, failed to compile Python app.

我应该注意,在创建项目之前,我忘记设置虚拟环境(我才刚刚开始看到可能是个大错误)。这可能是导致我出现问题的原因吗?现在,项目已经完成并可以投入生产,现在就建立虚拟环境是否为时已晚?如果这不是问题,我是否可能需要更新或安装某些东西?如果这个问题已经被回答或者是一个愚蠢的问题,我深表歉意,但是Heroku的支持无法帮助我,并且我无法在此处找到解决方案。任何意见或建议将不胜感激。

0 个答案:

没有答案