Colab中使用GitHub远程requirements.txt执行pip安装报错如何解决
报错触发原因
你所使用的是GitHub的文件预览页面URL,返回结果为完整HTML网页,而非纯文本格式的requirements.txt内容。pip解析该地址返回内容时,会将HTML标签识别为依赖项,遇到<DOCTYPE html>这类非法依赖名就会抛出对应报错。
正确安装方案
将GitHub文件预览URL替换为对应文件的原始纯文本(Raw)URL即可,替换规则为:将域名从github.com修改为raw.githubusercontent.com,同时删除路径中的/blob/字段。
- master分支版本安装命令:
!pip install scratchai-nightly -r https://raw.githubusercontent.com/iArunava/scratchai/master/requirements.txt
- 固定commit版本安装命令:
!pip install scratchai-nightly -r https://raw.githubusercontent.com/iArunava/scratchai/9472f64fd3a06a1daa51486b68f5d3d3c36ac2f0/requirements.txt
内容的提问来源于stack exchange,提问作者Avi
相关产品推荐
相关产品推荐

