如何通过Conda安装pycocotools

时间:2020-02-12 13:53:31

标签: pycocotools

  • 环境

OS:Windows 7

Python:Python 3.7.3

Conda:conda 4.8.2

第一步:使用链接器关联https://github.com/philferriere/cocoapi

从github下载pococtools的成功代码。

Step2:通过运行

构建和安装pococotall软件包。
python setup.py build_ext --inplace,

python setup.py build_ext install 

随后。

  1. ModuleNotFoundError:没有名为'Cython'的模块 enter image description here

    解决方案: pip安装Cython

  2. 错误:命令'cl.exe'失败:无此文件或目录 enter image description here

    解决方案::安装Visual Studio 2019并确保安装“使用c ++进行桌面开发”环境。

处理完所有问题后,您可以运行两次委托以完成安装。

conda list

,然后检查pycocotools。 enter image description here

enter image description here

5 个答案:

答案 0 :(得分:3)

这对我有用:

pip install pycocotools-windows 

答案 1 :(得分:2)

遵循与指定的here相同的步骤:

  • 使用默认选择从here安装Visual C ++ 2015生成工具。

  • 转到C:\ Program Files(x86)\ Microsoft Visual C ++生成工具并运行vcbuildtools_msbuild.bat

  • 在Anaconda中运行

  • pip install git+https://github.com/philferriere/cocoapi.git#egg=pycocotools^&subdirectory=PythonAPI

答案 2 :(得分:1)

我只是在该列表上找到了一个可行的列表:

conda install -c conda-forge pycocotools
conda install -c conda-forge/label/gcc7 pycocotools
conda install -c conda-forge/label/cf201901 pycocotools
conda install -c conda-forge/label/cf202003 pycocotools

令人讨厌的是,对于某些设置,pycocotools似乎可以正常安装。但是,当您要导入它时,脚本将在导入步骤冻结。在这种情况下,只需在列表中查找下一个即可。

最后一个(也是最近的)为我工作,所以也许从这里开始。

答案 3 :(得分:0)

如果您不介意同时使用conda和pip,则对我有用:

conda install Cython
pip install pycocotools

答案 4 :(得分:0)

Conda似乎与pycocotools安装有关,官方link很少提及Windows。 您可能需要查看github上的solution以便在Windows上安装pycoco。为我工作。 最好使用pypi进行安装。