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

Posted

技术标签:

【中文标题】没有找到 coremltools==0.8 的匹配分布(来自 turicreate)【英文标题】:No matching distribution found for coremltools==0.8 (from turicreate) 【发布时间】:2018-12-09 08:41:35 【问题描述】:

我正在尝试在旧 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 turicreate,python3.6 -m pip install turicreate,pip3 install -U turicreate,pip3 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 以及如何安装?

【问题讨论】:

pip3 install -U git+https://github.com/apple/turicreate.git 会直接从 GitHub 上的主分支安装 Turi Create。 这个命令输出:Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/3q/xfr2ttbd0gl0wzmvc267pwv40000gp/T/pip-req-build-i3ftug_y/ 并说它没有找到文件 啊,是的,setup.py 文件不在 repo 的***文件夹中。它位于src/unity/python/。您可以尝试从该文件夹手动运行setup.py 我可能看起来很愚蠢,但我不太了解 Github 终端安装。那么,如何手动运行setup.py pip 将文件放在文件夹/private/var/folders/3q/xfr2ttbd0gl0wzmvc267pwv40000gp/T/pip-req-build-i3ftug_y/ 中。使用终端去那里,然后进入 src/unity/python 并运行python setup.py。不知道这是否可行,但这是我接下来要尝试的。 【参考方案1】:

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

但是 turicreate 在那个时候实际上并没有起作用。在 python 中运行import turicreate 给出了一个关于链接到为 10.12 构建的库的错误(来自 turicreate 的 cypython 文件)。

我什至尝试从源代码构建 turicreate,但依赖关系密集。最终我明白了,只是升级到 Mac OSX >= 10.12,这是一条更容易的途径。

【讨论】:

以上是关于没有找到 coremltools==0.8 的匹配分布(来自 turicreate)的主要内容,如果未能解决你的问题,请参考以下文章

Coremltools 无法成功将输出更改为图像

coremltools:如何正确使用 NeuralNetworkMultiArrayShapeRange?

导入 coremltools 时出错 - 无法导入名称 ParametricSoftPlus

Windows 10 上的 Coremltools 5.1 给出“无法加载 libmodelpackage”

Coremltools 转换 caffemodel 问题

无法在 Apple M1 上安装 python lib 'coremltools' - Python 3.9 版