我正在用 Python 编写 Google Cloud Function。它导入以下包:
from google.api_core.client_options import ClientOptions
from google.cloud import documentai # type: ignore
from google.cloud import storage
我需要将这些要求放入requirements.txt中。无意间发现他们的名字是
functions-framework==3.*
google-api-core>=2.3.2
google-cloud-core>=2.2.1
google-cloud-documentai>=1.2.0
google-cloud-storage>=1.36.2
找出需要放入requirements.txt的包名称的正确方法是什么?有没有可以找到它们的参考资料?
您可以尝试使用
pipreqs
。它应该根据根文件而不是环境中安装的所有内容生成requirements.txt。
pip install pipreqs
pipreqs ./