首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决macOs上进口火炬的错误?

如何解决macOs上进口火炬的错误?
EN

Stack Overflow用户
提问于 2022-10-27 18:59:55
回答 1查看 72关注 0票数 0
代码语言:javascript
运行
复制
ImportError                               Traceback (most recent call last)
Input In [1], in <cell line: 1>()
----> 1 import torch

File /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/torch/__init__.py:202, in <module>
    200     if USE_GLOBAL_DEPS:
    201         _load_global_deps()
--> 202     from torch._C import *  # noqa: F403
    204 # Appease the type checker; ordinarily this binding is inserted by the
    205 # torch._C module initialization code in C
    206 if TYPE_CHECKING:

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/torch/_C.cpython-39-darwin.so, 2): Library not loaded: @loader_path/../.dylibs/libomp.dylib
  Referenced from: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/torch/lib/libtorch_cpu.dylib
  Reason: no suitable image found.  Did find:
    /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/torch/lib/../.dylibs/libomp.dylib: cannot load 'libomp.dylib' (load command 0x80000034 is unknown)
    /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/torch/lib/../.dylibs/libomp.dylib: cannot load 'libomp.dylib' (load command 0x80000034 is unknown)

这就是我在做木星笔记本时在MacOs上遇到的错误。我已经使用命令"pip3“安装Pytorch,它显示它已经成功安装。我试图安装Anaconda,但是Anaconda安装失败,所以使用pip3安装了火炬。

可能是什么原因?我怎么才能解决这个问题?

我正试图并期待着解决这个错误。

EN

回答 1

Stack Overflow用户

发布于 2022-10-27 19:08:23

检查您的解释器(您目前正在使用的python版本)。

要在木星笔记本中检查Python版本,首先使用“from platform import python_version”导入python_version函数。然后调用函数python_version(),该函数返回一个字符串,其中包含运行在木星笔记本中的版本号,例如(“3.7.1”) <-示例。

然后检查您正在使用的python版本是否与在此操作期间提供的版本相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74227036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档