TFCOREML安装erorr

时间:2019-05-18 20:44:56

标签: tensorflow install coreml

当我尝试安装tfcoreml(将tensorflow文件转换为coreml的软件包)时,出现此错误:

我尝试在python虚拟环境中分别安装coremltools ...仍然不起作用。

Rorys-MBP:〜roryhodgson $ cd tf-coreml Rorys-MBP:tf-coreml roryhodgson $ pip install -e。 获取文件:/// Users / roryhodgson / tf-coreml 已经满足的要求:/Users/roryhodgson/anaconda3/lib/python3.7/site-packages中的numpy> = 1.6.2(来自tfcoreml == 0.3.0)(1.15.4) 已经满足的要求:/Users/roryhodgson/anaconda3/lib/python3.7/site-packages中的protobuf> = 3.1.0(来自tfcoreml == 0.3.0)(3.7.0) 已经满足的要求:/Users/roryhodgson/anaconda3/lib/python3.7/site-packages中的六个> = 1.10.0(来自tfcoreml == 0.3.0)(1.12.0) 已经满足的要求:/Users/roryhodgson/anaconda3/lib/python3.7/site-packages中的tensorflow> = 1.5.0(来自tfcoreml == 0.3.0)(1.13.1) 收集coremltools> = 0.8(来自tfcoreml == 0.3.0)   错误:找不到满足要求的版本coremltools> = 0.8(来自tfcoreml == 0.3.0)(来自版本:无) 错误:找不到匹配的分布,其中coremltools> = 0.8(来自tfcoreml == 0.3.0)

1 个答案:

答案 0 :(得分:0)

此时,您似乎需要将Python 3.6与coremltools一起使用。目前还不能在Python 3.7中使用。

要解决此问题,最简单的方法是安装Anaconda(最新版本,适用于Python 3.7),然后创建一个使用Python 3.6的新虚拟环境。现在,您可以将coremltools / tfcoreml安装到该虚拟环境中。