安装 pycocotools-window时
ERROR: Could not find a version that satisfies the requirement pycocotools-windows (from versions: none)
ERROR: No matching distribution found for pycocotools-windows
报错怎么解决
引用 皆我百晓生 小程序回复内容作答:
此错误可能是因为你尝试安装了一个不存在的软件包。建议检查你尝试使用的软件包名称是否正确,或者查看是否有其他替代的软件包可供安装。
另外,请确保你的Python版本和开发环境已正确配置。有时候错误可能是由于版本不匹配或环境配置有误引起的。你可以尝试更新Python和pip,并确保它们都能正常工作。
如果以上解决方案无效,你还可以尝试从源代码进行安装。首先下载 pycocotools 的源代码,然后解压缩,进入解压缩后的文件夹,在命令行中执行以下命令进行安装:
python setup.py install
如果仍然出现错误,请查看错误消息,并提供更多详细信息,以便我可以更准确地帮助你解决问题。
【相关推荐】
本人也是在网上试了很多的方法。
1.第一个问题
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools"
是缺少Microsoft Visual C++ 14.0:
下载地址:
https://visualstudio.microsoft.com/zh-hans/downloads/我是直接简单暴力安装
!注意:适用于v142 的 C++ Clang-cl 生成工具(x64/x86) 组件必须安装
这是我试了直接使用
pip install pycocotools
但我不能安装成功
2.于是找了第二种方法
https://github.com/cocodataset/cocoapi
下载coco的源码
我这里是将下载的源码放在了Anaconda3\envs\pytorch\Tools 中(放哪里好像并不影响)
然后切换到 cocoapi\PythonAPI 目录下:
提示一下需要在Anaconda 命令终端切换到想要安装的环境中
我开始直接执行,则直接安装在我原生的python环境中了
# install pycocotools locally
python setup.py build_ext --inplace
# install pycocotools to the Python site-packages
python setup.py build_ext install
这里出现的问题:
error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function
解决方式: 删除cocoapi\PythonAPI\setup.py
里的Wno-cpp和Wno-unused-function参数。
重新执行上面的命令
搞定!!
参考:
https://www.jianshu.com/p/8658cda3d553
http://www.manongjc.com/detail/25-ibseqzidxsgztgw.html