首页 > 解决方案 > pip install from git repository error on url with hash symbol

问题描述

我想通过pip远程 git 存储库(比如使用 azure devops、github 或任何其他)安装 python 包。另外我想指定要安装的分支,所以我输入

pip install git+https://dev.azure.com/repository@branch

但是我的分支包含# (哈希)符号并且 pip 只是跳过它之后的所有内容。

示例: pip install git+https://dev.azure.com/repository@branch/#name-with-hash

错误信息:

...
Running command git checkout -q branch/
error: pathspec 'branch/' did not match any file(s) known to git
...

我试图将 url 放在引号中,对完整的 url 或其部分进行编码,但我仍然无法克服这个 # 符号。

标签: pythonpip

解决方案


推荐阅读