gpt4 book ai didi

python - 使用 pip 安装单文件 python 模块

转载 作者:太空狗 更新时间:2023-10-29 21:10:22 26 4
gpt4 key购买 nike

我想知道是否有一种方法可以使用 pip“安装”单文件 python 模块(即让 pip 下载指定版本的文件并将其复制到站 pip 包)。

我有一个 Django 项目,它使用了几个分发不当的第 3 方模块(django-thumbs 和其他几个),我想pip freeze 一切,这样项目就可以很容易安装在别处。我试过只是做

pip install git+https://github.com/path/to/file.git

(也尝试使用 -e 标签)但是 pip 提示没有 setup.py 文件。

编辑:我应该提到 - 我想这样做的原因是我可以在 requirements.txt 文件中包含所需的模块,以便更容易地在新机器或新的 virtualenv 上设置项目。

最佳答案

pip 需要有效的 setup.py 来安装 python 包。根据定义,每个 python 包都有一个 setup.py ...您要安装的不是一个包,而是一个文件模块...做这样的事情有什么问题:

git clone git+https://github.com/path/to/file.git /path/to/python/install/lib

我不太明白想要安装不是带有包管理器的包的东西背后的逻辑...

关于python - 使用 pip 安装单文件 python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6158191/

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