1 问题描述
安装pycocotools库时出现如下报错:
其中GnuTLs recv error (-110)意味着TLS连接没有被正确地终止,这可能是存在网络连接问题或者Git存储库存在配置问题导致的,并不是pip的问题。但是,可以看到克隆是成功了的。
2 解决方案
这种情况下,我们可以尝试先将库克隆到本地,然后再从本地安装库,从而绕过直接从Git存储库下载文件时的网络连接问题。
2.1 克隆库
克隆库到本地的指令为:
git clone [url]
示例(pycocotools):
2.2 安装库
安装库的指令为:
pip install [package_name]
示例(pycocotools):
pycocotools安装成功。
2.3 git clone失败的解决办法
1.输入命令:
vim ~/.bashrc
进入.bashrc文件
2.按
a
进入编辑模式
3.在文件最后添加下面三行内容:
$ export GIT_TRACE_PACKET=1
$ export GIT_TRACE=1
$ export GIT_CURL_VERBOSE=1
4.按
Esc
退出编辑模式
5.输入
:wq
保存并退出
6.输入指令:
source ~/.bashrc
加载更新后的配置
尝试再次克隆。