使用Python包管理器pip从本地requirements.txt文件安装包可以是一种便捷的方法管理项目的 Python 依赖项。但是,如果您有包含软件包的本地存档目录,则从不同位置的requirements.txt 文件安装时可能会遇到意外问题。
在所呈现的场景中,您尝试从本地安装软件包使用以下命令的存档目录:
pip install -r /path/to/requirements.txt -f file:///path/to/archive/
但是, trotz 看似成功的输出,但软件包没有正确安装。这是由于对 pip 如何处理本地包存档的误解造成的。
从本地requirements.txt 文件安装包的正确方法是首先确保包在包索引中可用。这涉及使用以下命令创建本地包索引:
pip install --index-url file:///path/to/archive/ --no-index setuptools
一旦创建本地包索引后,您可以使用以下命令从requirements.txt文件安装包:
pip install -r /path/to/requirements.txt
这将从本地索引成功安装软件包,无需指定 -f 标志。
以上是如何使用requirements.txt从本地目录安装软件包?的详细内容。更多信息请关注PHP中文网其他相关文章!