如何在Heroku中删除、清理或清除虚拟环境?

3

我有一个Heroku Python项目,它正在发出我无法在本地重现的错误。我怀疑Heroku部署中的Python虚拟环境以某种方式损坏。

有没有一种方法可以清理Heroku项目中的Python虚拟环境并重新开始?

1个回答

1
请查看Heroku 文档。创建一个runtime.txt文件,其中包含与您当前版本不同的Python版本,并将其推送到Heroku。这将清除应用程序的构建缓存和虚拟环境。然后,您可以在runtime.txt中恢复到以前的Python版本,并将其推送到Heroku,从而获得所需的Python运行时和干净的虚拟环境。

很不幸的是,如果任何新的/指定的软件包版本尝试与您指定的任何软件包的当前版本不兼容,则似乎会失败 :-/ - mallyvai
这将是与失败的任何软件包有关,而不是特定于Heroku虚拟环境的问题,因此超出了本问题的范围。 - mcastle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接