pip如何安装github上的项目

星墨小哥_2583

星墨小哥_2583

2026-09-01

950人浏览

原创

常见原因有三:一是系统未安装 git 或未将其路径加入环境变量;二是网络超时,因 pip 调用 git clone 时不受 pip -i 镜像参数影响;三是 url 格式错误,如误用 # 而非 @ 指定分支或 tag。

pip如何安装github上的项目

pip install git+https:// 会失败的常见原因

直接运行 pip install git+https://github.com/username/repo.git 报错“command 'git' not found”,不是 pip 问题,而是系统根本没装 Git 或没配进环境变量。Windows 用户尤其容易卡在这一步——下载安装 Git 后,必须手动把 Git\binGit\mingw64\bin(或 Git\cmd)加进系统 PATH,否则 cmd/PowerShell 里连 git --version 都不认。

另一个高频错误是网络超时:pip 底层调用的是 git clone,它走的是 Git 自己的 HTTP/HTTPS 协议栈,和 pip 的 -i 镜像参数完全无关。加了 -i https://pypi.tuna.tsinghua.edu.cn/simple/ 对 GitHub URL 无效,纯属白忙活。

指定分支、Tag 或 Commit 的正确写法

GitHub URL 后面用 @ 追加版本标识,不是所有格式都等效:

  • pip install git+https://github.com/psf/requests.git@main → 安装 main 分支最新代码
  • pip install git+https://github.com/KAIR-BAIR/nerfacc.git@v0.5.2 → 安装 tag v0.5.2 对应的 release
  • pip install git+https://github.com/pytorch/vision.git@8e0a7da → 安装指定 commit(长度建议至少 7 位)
  • 错误示范:pip install git+https://github.com/xxx/yyy.git#v1.2.3 —— # 是注释符,会被忽略,实际仍装 master

没有 Git 时的替代方案:本地路径安装

如果你只是临时想跑通一个项目,又不想折腾 Git,可以跳过 clone 步骤:

Digital Twin Discharge Drafter
Digital Twin Discharge Drafter

用于撰写患者出院小结、制定个性化出院指导、模拟出院后结局、降低再入院率

下载
  • 浏览器打开 GitHub 项目页 → 点 “Code” → “Download ZIP” → 解压到本地,比如 D:\myproject
  • 确保解压后目录里有 setup.pypyproject.toml
  • 运行 pip install D:\myproject(注意末尾没有斜杠)
  • 如果要边改代码边测试,改用 pip install -e D:\myproject,这样修改源码后无需重装就能生效

注意:pip install . 必须在项目根目录下执行;而 pip install D:\myproject 可以在任意位置运行,更灵活。

国内加速必须绕开 pip -i,改用代理或镜像地址

GitHub 原始链接下载慢,核心矛盾在于:pip 不解析也不重写 URL,它只负责发起请求。所以加速只能从 URL 本身下手:

  • ghproxy.com 中转:pip install https://ghproxy.com/https://github.com/xxx/yyy/archive/refs/tags/v1.0.tar.gz
  • 用 Gitee 同步后安装:pip install https://gitee.com/username/repo/repository/archive/master.zip
  • 配置 Git 代理(仅对 git+ 有效):git config --global https.proxy http://127.0.0.1:7890

最易忽略的一点:很多项目用 git+ssh:// 协议(如 git+ssh://git@github.com:user/repo.git),这种必须走 SSH 密钥认证,ghproxy 类服务完全不支持,此时只能换 HTTPS 地址或配好本地 SSH。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

2023.10.09

2350

5

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

2024.12.20

5423

6

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

2024.12.23

6942

11

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

2025.07.23

3287

16

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

2026.01.21

8185

27

GitHub官网入口版本汇总
GitHub官网入口版本汇总

本专题整合了GitHub入口版本地址汇总,阅读专题下面的文章了解更多详细内容。

2026.04.02

678

19

Aionclaw智能助手介绍
Aionclaw智能助手介绍

本专题汇总了AionClaw(AI龙虾助手)的功能介绍与在线使用入口。AionClaw是杭州趣猿人工智能有限公司推出的桌面级AI智能体,能直接在电脑上读写文件、运行脚本、操作浏览器,自动交付Word、PPT、Excel等成品。

2026.09.20

20

13

AionClaw AI智能体与电脑自动化任务执行功能使用教程
AionClaw AI智能体与电脑自动化任务执行功能使用教程

AionClaw专题整理AI智能体与电脑自动化相关功能使用教程,涵盖安装部署、AI任务执行、Skills技能、文件处理、浏览器控制、电脑操作、持久记忆、聊天工具连接以及办公、编程和内容创作等功能,帮助用户快速掌握AionClaw的实际使用方法。

2026.09.20

0

15

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

180

9

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python虚拟环境官方教程
Python虚拟环境官方教程

共0课时 | 0人学习

pip安装和使用保姆级教程
pip安装和使用保姆级教程

共0课时 | 0人学习

vscode手册
vscode手册

共0课时 | 0人学习