Loading... 最近在学习NLP的过程中需要用到两个库,pycocotools和detectron2,可是这两个库对windows支持都不太友好,在使用pip安装的时候总是报错,下面记录windows下安装这两个库报错信息的一些解决方案。 **环境:** Anaconda+python3.8 # 一、安装pycocotools库 pycocotools是detectron2库的一个依赖库,在Linux上可以很顺利的安装,可是在windows上安装总是提示*error:Microsoft Visual C++ Build Tools is required*这个错误,在根据网上的一些方法安装Build Tools时也会由于在线安装导致下载不成功,这里提供一下VC Build Tools的离线下载工具,点击按钮进入下面链接后点击solved_packageMissInInstalling_mu_visual_cpp_build_tools_2015_update_3_x64_dvd_dfd9a39c.iso下载,安装步骤如下: <button class="btn m-b-xs btn-info " onclick='window.open("https://pan.ives.ltd/%E5%BA%94%E7%94%A8/","_blank")'>点击按钮下载</button>, * 下载解压后的目录如下图,解压后运行VisualCppBuildTools_Full.exe就可以安装了。  * 安装完成后从清华大学镜像站下载pycocotools的windows版本whl包:[https://pypi.tuna.tsinghua.edu.cn/simple/pycocotools-windows/](https://pypi.tuna.tsinghua.edu.cn/simple/pycocotools-windows/) * 下载后,运行如下命令安装,注意一定要安装和自己电脑上python环境版本相同whl包,否则会报错: ```python pip3 install -i D:/Downloads/pycocotools_windows-2.0-cp38-cp38-win_amd64.whl ``` # 二、安装detectron2库 * 打开anaconda prompt,使用git命令从github上clone源码到本地: ```python git clone https://github.com/facebookresearch/detectron2.git ``` * 下载好源码后在本地编译安装库: ```python python -m pip install -e detectron2 ``` 最后修改:2021 年 08 月 04 日 09 : 14 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付