我正在尝试将pb文件转换为coreml文件。为此,我需要安装coremltools。但是,当我尝试通过pip安装它时,出现此错误: 错误:找不到满足coremltools要求的版本(来自版本:无) 错误:找不到coremltools的匹配分布
我尝试将其安装在python 2.7环境中,仍然没有乐趣
pip安装coremltools 收集coremltools 错误:找不到满足coremltools要求的版本(来自版本:无) 错误:找不到coremltools的匹配分布 Rorys-MBP:〜roryhodgson $
答案 0 :(得分:0)
我能找到解释此现象发生原因的唯一原因是coremltools需要python 2.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
答案 1 :(得分:0)
如果从GitHub安装,则无需安装Python 2.7或在虚拟环境中摆弄。
pip install "git+https://github.com/apple/coremltools"
上面的代码将允许您通过克隆Git存储库来安装coremltools。