问题描述
我用python制作了一个电报机器人,该机器人抓取了一个网站以更新动漫。我尝试将其部署在Pythonanywhere上,但该网站不在白名单上。现在,我想尝试一下Heroku,但是这让我对requirements.txt文件感到困惑。我应该在该文件中写什么?
解决方法
requirements.txt
是一个文件,其中包含python程序的所有依赖项。例如:https://stackoverflow.com/tags/requirements.txt/info
依赖关系将这样写:
typer==0.3.1
有一些方法可以自动执行此操作。我相信pip freeze
为您提供了环境的所有外部依赖性。外部是指所有非内置模块。
请参见此answer。这向您展示如何仅使用项目使用的外部依赖项自动创建requirements.txt
。