python - 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 或其部分进行编码,但我仍然无法克服这个 # 符号。
解决方案
推荐阅读
- azure-active-directory - AAD 回复 url 由 Azure 中的 WAF 标记
- php - SOAP/XML 令牌从对象返回不可读的字符
- javascript - 具有数据库唯一 ID 依赖的条件表单元素的最佳实践
- python - 如何在 Python 中更改 JSON 格式
- c# - 使用 Linq 获取 XDocument 元素值
- c++ - 动态绑定、静态绑定、函数指针、深层含义
- r - 如何动态分配反应对象的名称?
- wampserver - 无法删除 Wampserver 中的虚拟主机,因为虚拟主机所在的存储设备已损坏
- javascript - 如何在javascript中将id添加到onclick事件中
- cocos2d-x - proj.win32中没有sln文件