【问题标题】:What does the following error mean, when I tried to import torch library on iPython?当我尝试在 iPython 上导入 Torch 库时,以下错误是什么意思?
【发布时间】:2018-05-14 21:06:21
【问题描述】:

RuntimeError Traceback(最近一次调用最后一次)

RuntimeError: 根据 API 版本 0xb 编译的模块,但这个版本的 numpy 是 0xa

ImportError Traceback(最近一次调用最后一次) 在 () ----> 1 个进口火炬

~/anaconda3/lib/python3.6/site-packages/torch/init.py in () 51 sys.setdlopenflags(_dl_flags.RTLD_GLOBAL | _dl_flags.RTLD_NOW) 52 ---> 53 来自 torch._C 导入 * 54 55 所有 += [目录中名称的名称(_C)

ImportError: numpy.core.multiarray 导入失败

【问题讨论】:

    标签: python numpy pytorch


    【解决方案1】:

    您可能需要更新您的 numpy 安装。

    在终端中运行:

    pip install -U numpy

    如果这不起作用,请尝试卸载然后重新安装:

    pip uninstall numpy
    pip install numpy
    

    【讨论】:

    • 为什么 pip uninstall jumpy 命令不起作用? pip uninstall numpy 弃用:卸载 distutils 安装的项目 (numpy) 已被弃用,并将在未来的版本中删除。这是因为卸载 distutils 项目只会部分卸载该项目。卸载 numpy-1.8.0rc1:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy-1.8.0rc1-py2.7.egg-info 继续(y/n)? y 例外:回溯(最近一次调用最后一次):文件“/Library/Python/...
    • 试试这个:sudo pip install --ignore-installed numpy
    • 好的,确实将 Numpy 更新到了最新版本。谢谢,但是当我导入torch时,不知何故我仍然收到上述错误。 -------------------------------------------------- ------------------------- RuntimeError Traceback (最近一次调用最后一次) RuntimeError: 模块针对 API 版本 0xb 编译,但是这个版本的 numpy 是 0xa -- -------------------------------------------------- ------------------------ ImportError Traceback (最近一次调用最后) in () ---- > 1 个进口火炬
    猜你喜欢
    • 2022-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 2020-08-20
    • 2019-09-15
    • 2020-09-03
    相关资源
    最近更新 更多