找不到coremltools == 0.8的匹配分布(来自turicreate)

时间:2018-06-30 09:57:56

标签: python macos osx-elcapitan coreml turi-create

我正在尝试在旧的Mac(El Capitan)上安装turicreate beta 2(版本5.0b2),但终端抛出此错误: Could not find a version that satisfies the requirement turicreate==5.0b2 (from versions: 4.1, 4.1.1, 4.2) No matching distribution found for turicreate==5.0b2

当我输入以下内容时: sudo python3.6 -m pip install turicreate==5.0b2 或这样:pip3 install turicreate==5.0b2

因此,我尝试安装“基本”版本(sudo python3.6 -m pip install turicreatepython3.6 -m pip install turicreatepip3 install -U turicreatepip3 install turicreate),但这一次,错误是:

Could not find a version that satisfies the requirement coremltools==0.8 (from turicreate) (from versions: ) No matching distribution found for coremltools==0.8 (from turicreate)

有人知道是否可以在El Capitan上安装turicreate以及如何做吗?

1 个答案:

答案 0 :(得分:0)

我在Mac 10.11(El Capitan)上运行pip install turicreate时遇到了相同的coremltools == 0.8错误。我能够解决它愚弄自己以为我已经通过从源代码编译和安装coremltools解决了它。有关这些步骤,请参见https://stackoverflow.com/a/55327526/1014857

但是turicreate当时实际上并不起作用。在python中运行import turicreate会导致错误(来自turicreate的cypython文件),有关链接到为10.12构建的库。

我什至尝试从源代码构建turicreate,但是存在大量依赖关系。最终我意识到了,然后才升级到Mac OSX> = 10.12,这是一个简单得多的方法。