Eri*_*ang 4 python amazon-web-services aws-cdk
我正在关注此AWS CDK python 入门教程,以了解如何将 AWS CDK 与 python 结合使用。
我很好奇AWS CDK 生成的-e .inrequirements.txt文件的含义。这是什么意思?
来自的文件pip install --help说-e, --editable <path/url> Install a project in editable mode (i.e. setuptools "develop mode") from a local project path or a VCS url.。
我不认为-erequirements.txt 中的意思是--editable. 它必须代表不同的东西。
我-e .在https://pip.pypa.io/en/stable/user_guide/#requirements-files中的 requirements.txt 中找不到任何解释。
文件中-e .是什么意思requirements.txt?
小智 9
Python 应用程序通常有一个requirements.txt文件和一个setup.py文件。
requirements.txt 是一个纯文本文件,列出了 python 包要求。
setup.py是一个setuptools用于定义包的python 脚本。setup.py还包含要安装的依赖项列表以及有关包的所有其他元数据。
如果您在两个地方都定义了依赖项,则这是一种冗余。-e .是您可以克服这个问题的方法。您可以setup.py单独定义您的依赖项并在其中创建requirements.txt文件-e .。
您现在可以使用pip install -r requirements.txt而无需在需求文件中再次定义所有依赖项。中的所有软件包都会setup.py自动安装,setup.py成为您要安装哪些依赖项的唯一真实来源。
| 归档时间: |
|
| 查看次数: |
1473 次 |
| 最近记录: |