Python 无法使用pip安装openpifpaf和Pycools。错误:为openpifpaf/Pycools构建控制盘失败

Python 无法使用pip安装openpifpaf和Pycools。错误:为openpifpaf/Pycools构建控制盘失败,python,macos,pip,installation,Python,Macos,Pip,Installation,配置: macOS 10.14 Python 3.7.1 我试图通过发出此命令来安装pycocotools和openpifpaf,该命令应安装openpifpaf和pycocotools: pip3 install 'openpifpaf[train,test]'==0.5.2 正如我在项目工作中提到的 我查看了以前类似的问题,并试图更新setuptools和wheels,但没有任何帮助 基本上,最后的消息错误是: ERROR: Failed building wheel for pyco

配置:

  • macOS 10.14
  • Python 3.7.1
我试图通过发出此命令来安装pycocotools和openpifpaf,该命令应安装
openpifpaf
pycocotools

pip3 install 'openpifpaf[train,test]'==0.5.2
正如我在项目工作中提到的

我查看了以前类似的问题,并试图更新setuptools和wheels,但没有任何帮助

基本上,最后的消息错误是:

ERROR: Failed building wheel for pycocotools 

ERROR: Failed building wheel for openpifpaf

如果需要,我可以提供有关错误的更多详细信息,我不知道如何修复它。

pycocotools
有点特殊。它需要预先安装的
Cython
numpy
,纯pip无法处理依赖项中的订单。您必须先运行
pip3 install numpy cython
,然后才能使用
train
依赖项安装openpifpaf


我希望您发现openpifpaf很有用。对于这类问题,可以自由地提出问题;我早就知道了。

当我尝试将pycocotools安装到虚拟环境
venv
时,我也遇到了同样的错误。安装pycocotools还有其他软件包依赖项-我不确定具体是哪个,但它是安装在
venv
中的软件包之一。可能只有
numpy
cython
是必要的,但我还没有测试过

通过将
venv
添加到
~./bash\u配置文件中的
PYTHONPATH
中,使这些依赖项可查找:

export PYTHONPATH="${PYTHONPATH}:path/to/venv"

“最终”信息是无用的;请发布完整的错误日志。刚刚遇到这个问题,您的回答有帮助。我不明白的是你是怎么发现这是问题的?我无法从错误消息中理解它。。。