gpt4 book ai didi

python - 使用 requirements.txt 中的相对路径通过 pip 安装 tar.gz 文件

转载 作者:IT老高 更新时间:2023-10-28 21:01:36 32 4
gpt4 key购买 nike

我们使用 requirements.txt 文件来存储所有需要的外部模块。除了一个模块之外,每个模块都是从互联网收集的。另一个存储在包含 requirements.txt 文件的文件夹下。

顺便说一句,这个模块可以通过 pip install 轻松安装

我试过用这个:

file:folder/module

或者这个:

file:./folder/module

甚至这个:

folder/module

但总是给我一个错误。有谁知道这样做的正确方法是什么?

谢谢

最佳答案

在当前版本的 pip (1.2.1) 中,解释需求文件中的相对路径的方式是模棱两可和半损坏的。 pip 存储库中有一个 Unresolved 问题,它更详细地解释了各种问题和歧义:

https://github.com/pypa/pip/issues/328

长话短说,当前的实现与 pip 文档中的描述不匹配,因此在撰写本文时,在 requirements.txt 中使用相对路径还没有一致且可靠的方法。

也就是说,将以下内容放在我的 requirements.txt 中:

./foo/bar/mymodule

mymodule 目录的顶层有 setup.py 时有效。请注意缺少 file:: 协议(protocol)名称和包含前导 ./。此路径与 requirements.txt 文件无关,而是与当前工作目录相关。因此需要导航到与 requirements.txt 相同的目录,然后运行命令:

pip install -r requirements.txt

关于python - 使用 requirements.txt 中的相对路径通过 pip 安装 tar.gz 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9809557/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com