heroku中的requirements.txt文件

问题描述

我用python制作了一个电报机器人,该机器人抓取了一个网站以更新动漫。我尝试将其部署在Pythonanywhere上,但该网站不在白名单上。现在,我想尝试一下Heroku,但是这让我对requirements.txt文件感到困惑。我应该在该文件中写什么?

解决方法

requirements.txt是一个文件,其中包含python程序的所有依赖项。例如:https://stackoverflow.com/tags/requirements.txt/info

依赖关系将这样写:

typer==0.3.1

有一些方法可以自动执行此操作。我相信pip freeze为您提供了环境的所有外部依赖性。外部是指所有非内置模块。

请参见此answer。这向您展示如何仅使用项目使用的外部依赖项自动创建requirements.txt