【问题标题】:Install non-editable tag/branch from Git repo with pip使用 pip 从 Git repo 安装不可编辑的标签/分支
【发布时间】:2023-04-03 22:21:02
【问题描述】:

我想使用 pip 从 Git 存储库安装不可编辑的(例如,没有 -e 选项)标签或分支,但似乎不知道该怎么做。

如果我这样做:

pip install git+git://github.com/django/django.git@1.2.5#egg=django

它只是安装 Django master 分支而不是 1.2.5 标签。我知道我可以使用-e 选项安装它,但我不想用我没有修改的包填充我的src 目录。这似乎应该是简单的事情,但我似乎无法做到这一点......

这可能吗?如果是这样,我该如何完成?

感谢您的任何回答!

【问题讨论】:

    标签: pip


    【解决方案1】:

    您可能使用的是旧的 pip 版本。尝试升级您的 pip:

    pip install --upgrade pip
    

    有一个issue to it,我刚刚尝试了 0.8.2 版(目前是最新版本),它可以工作 ;-)

    【讨论】:

    • 就是这样!奇怪的是,我在本地有 0.8.1 版本,但在我的服务器上有 0.8.2,我想我忘了升级我的本地 virtualenv。感谢您的提示。
    猜你喜欢
    • 2013-12-04
    • 2020-04-25
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多