我有一个Heroku Python项目,它会发出我无法在本地重现的错误。我怀疑Heroku部署中的Python virtualenv在某种程度上被破坏了。
有没有办法在Heroku项目中清理Python virtualenv并重新开始?
答案 0 :(得分:1)
见Heroku docs。使用与当前版本不同的Python版本创建runtime.txt文件并推送到heroku。这将清除您的应用程序的构建缓存和virtualenv。然后,您可以在runtime.txt中恢复到以前的Python版本,并将其推送到Heroku,为您提供所需的Python运行时和干净的virtualenv。