python - 为什么使用 pip install requirements.txt 而不是 pip install ./?
问题描述
我对 Python 中的依赖项管理不是很有经验,但似乎所有依赖项requirements.txt
都可以放在字段setup.py
下的文件install_requires
中,如下所示:
setup(
...
install_requires=['numpy=1.2.3', 'pandas=1.2.3']
...
)
由于与 相比,pip install ./
使用文件还提供了许多附加功能,那么后者有什么用呢?一个项目是否有充分的理由同时使用两者?setup.py
pip install -r requirements.txt
解决方案
pip install .
安装您的自定义包及其所有依赖项。pip install -r requirements.txt
仅安装依赖项。
推荐阅读
- amazon-web-services - 如果在 IRSA 中使用相同的角色名重新创建角色,信任关系会中断吗?
- javascript - React - 如何同时从两个 SQL 表映射?
- java - 将文件从 android 上传到 google drive 文件夹
- arduino - Arduino 2:1 错误 DHT + 函数
- c# - 与另一个组织的员工共享 Windows 10 商店 uwp 应用程序
- typescript - 测试缺少的接口属性
- python - 引发 TimeoutException(消息,屏幕,堆栈跟踪) selenium.common.exceptions.TimeoutException:消息:问题
- php - Laravel 我将如何获得这种连接?
- excel - VBA - 将美国日期转换为欧盟日期
- dialogflow-cx - 我们如何确保 BOT 记住用户提供的名称?