我正在尝试将pb文件转换为coreml文件。要做到这一点,我需要安装coremltools。但是,当我试图通过pip安装它时,它会出现以下错误: ERROR:未能找到满足需求的版本(来自version : none)错误:没有为coremltools找到匹配的发行版。
我试过把它安装在python2.7环境中,仍然没有joy
pip安装coremltools收集coremltools错误:无法找到满足需求的版本(从版本:无)错误:没有为coremltools -MBP:~ roryhodgson$找到匹配的发行版
发布于 2019-05-17 16:20:34
我能找到解释为什么会发生这种情况的唯一原因是coremltools需要python2.7,确保运行它是pip --version。如果您刚刚输入了pip install coremltools,那么您的机器(假设它正在运行macOS) pip命令很可能正在运行macOS python的默认版本,该版本可能是3.5.2或更高版本。
我可以通过创建python版本为2.7的环境来解决这个问题:
pip install virtualenv创建虚拟环境:
virtualenv --python=/usr/bin/python2.7 py27激活它:
source py27/bin/activate最后,安装coremltools:
pip install -U coremltools完成后,只需关闭终端中运行deactivate的环境就可以了。
所有这些都可以在以下来源获得:satoshi.blogs.com
发布于 2020-04-22 04:44:40
如果您从GitHub安装,那么您将不需要安装Python2.7或篡改虚拟环境。
pip install "git+https://github.com/apple/coremltools"上面的代码将允许您通过克隆Git存储库来安装coremltools。
https://stackoverflow.com/questions/56189505
复制相似问题