每当我尝试将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的支持无法帮助我,并且我无法在此处找到解决方案。任何意见或建议将不胜感激。