如何使用PIP安装Coremltools 4.0版,而无需在Mac上安装错误?

发布于 2025-01-27 18:41:42 字数 1339 浏览 3 评论 0原文

我已经使用pyenv创建了Python 2.7.13的外壳环境,但是当我进行PIP安装时,coremltools == 4.0'我会收到五个错误消息,如下所示;

ERROR: Exception:
Traceback (most recent call last):
  File "/Users/MyUsername/.pyenv/versions/2.7.13/lib/python2.7/site-packages/pip/_internal/cli/base_command.py", line 223, in _main
    status = self.run(options, args)
  File "/Users/MyUsername/.pyenv/versions/2.7.13/lib/python2.7/site-packages/pip/_internal/cli/req_command.py", line 180, in wrapper
    return func(self, options, args)
  File "/Users/MyUsername/.pyenv/versions/2.7.13/lib/python2.7/site-packages/pip/_internal/commands/install.py", line 321, in run
    reqs, check_supported_wheels=not options.target_dir
  File "/Users/MyUsername/.pyenv/versions/2.7.13/lib/python2.7/site-packages/pip/_internal/resolution/legacy/resolver.py", line 180, in resolve
    discovered_reqs.extend(self._resolve_one(requirement_set, req))
  File "/Users/MyUsername/.pyenv/versions/2.7.13/lib/python2.7/site-packages/pip/_internal/resolution/legacy/resolver.py", line 419, in _resolve_one
    assert req_to_install.user_supplied
AssertionError

我认为Python 2.7.13和Coremltools 4.0之间存在一些兼容性问题。

我正在关注Angela Yu关于iOS开发的课程,并且在机器学习的部分中,她使用Python 2.7和Coremltools将CAFFE模型转换为.mlModel文件。但是该课程已经快3岁了,我的Mac没有相同版本的Python和Coreltools。

我完全不熟悉Python,我真的很感谢您的帮助。

I have used pyenv to create a shell environment of python 2.7.13 but when I do pip install 'coremltools==4.0' I get five error messages as below;

ERROR: Exception:
Traceback (most recent call last):
  File "/Users/MyUsername/.pyenv/versions/2.7.13/lib/python2.7/site-packages/pip/_internal/cli/base_command.py", line 223, in _main
    status = self.run(options, args)
  File "/Users/MyUsername/.pyenv/versions/2.7.13/lib/python2.7/site-packages/pip/_internal/cli/req_command.py", line 180, in wrapper
    return func(self, options, args)
  File "/Users/MyUsername/.pyenv/versions/2.7.13/lib/python2.7/site-packages/pip/_internal/commands/install.py", line 321, in run
    reqs, check_supported_wheels=not options.target_dir
  File "/Users/MyUsername/.pyenv/versions/2.7.13/lib/python2.7/site-packages/pip/_internal/resolution/legacy/resolver.py", line 180, in resolve
    discovered_reqs.extend(self._resolve_one(requirement_set, req))
  File "/Users/MyUsername/.pyenv/versions/2.7.13/lib/python2.7/site-packages/pip/_internal/resolution/legacy/resolver.py", line 419, in _resolve_one
    assert req_to_install.user_supplied
AssertionError

I think there is some compatibility issue between Python 2.7.13 and coremltools 4.0.

I am following Angela Yu's course on iOS Development and I am at the section on machine learning where she uses Python 2.7 and coremltools to convert a Caffe model into a .mlmodel file. But the course is nearly 3 years old and my mac doesn't have the same version of Python and coreltools.

I am completely unfamiliar with Python and I would really appreciate some help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

决绝 2025-02-03 18:41:42

此错误来自环境本身,看起来并不针对Coremltools。您能否按照

This error is from environment itself and does not look specific to coremltools. Could you please follow steps from https://coremltools.readme.io/docs/installation and see if you find any issues?

挽手叙旧 2025-02-03 18:41:42

您正在使用哪个版本的pip?它对我有用

$ pip --version
pip 19.3.1 from /Users/guyr/miniconda3/envs/stef/lib/python2.7/site-packages/pip (python 2.7)

,也许在创建您的环境时(如果使用Conda)

$ conda create --yes --name foo python=2.7.13 pip=19.3.1
$ conda activate foo
$ conda install coremltools==4.0

Which version of pip are you using? It works for me with

$ pip --version
pip 19.3.1 from /Users/guyr/miniconda3/envs/stef/lib/python2.7/site-packages/pip (python 2.7)

So perhaps when creating your environment you should (if using conda)

$ conda create --yes --name foo python=2.7.13 pip=19.3.1
$ conda activate foo
$ conda install coremltools==4.0
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文