背景
相信大家在用pip
下载一些依赖库的时候,会出现一些下载不成功的情况,又或者是下载了完全用不了,还是提示你继续下载那个库。出现这个问题的原因有很多,比如你命令输错了,以及版本不匹配,还有就是下载的包与当前的环境不匹配等等。
比如博主我在下pycocotools
这个库的时候,用pip install pycocotools
死活下载不下来,一直报error,经过多方尝试和查阅资料,找到了下面这个方法。
找到你所需要的库
在清华源(https://pypi.tuna.tsinghua.edu.cn/simple/)找到你需要的库,加载很慢,可以稍微等一会儿。然后利用ctrl + F
搜索所需的库,例如我搜索pycocotools
,出现如下结果:
然后博主是windows
操作系统,所以直接找到windows版本,再继续找到与环境相匹配的库文件
下载到正确位置
博主是python3.6, x64
的环境,所以找到对应的文件进行下载,保存到对应的目录中。比如我用的是Anaconda进行环境管理,然后我就需要将这个.whl
文件下载到对应环境的lib
目录下(E:\Anaconda3\envs\xxx\Lib),xxx为环境名。
进行手动安装
下好了之后,我们在命令控制界面,使用pip
进行手动安装就可以了,例如
pip install E:\Anaconda3\envs\LabelMe\Lib\pycocotools_windows-2.0.0.2-cp36-cp36m-win_amd64.whl
到这里我们就已经在当前成功安装了这个库,程序也可以顺利地跑起来啦~
未经本人同意,请勿转载,谢谢