【问题标题】:entry point mkl_blas_dgem2vu could not be located找不到入口点 mkl_blas_dgem2vu
【发布时间】:2019-01-09 06:10:40
【问题描述】:

我正在运行 Anaconda/Spyder,但我不断收到图片中显示的英特尔数学库错误:

似乎缺少 mkl_blas_dgem2vu 的入口点(不管是什么)。

在我尝试更新所有内容之前,我仍然能够运行 Spyder。更新后 Spyder 收到此错误后无法启动。

我卡住了,现在什么都做不了。

谢谢。

【问题讨论】:

  • (这里是 Spyder 维护者)请查看this 错误报告。它可以帮助您解决这个问题。
  • 谢谢!我已经找到了那个帖子,它解决了我的部分问题。
  • 我猜这都是 DLL 地狱的一部分。 Anaconda 帮助了我,看到这里 github.com/ContinuumIO/anaconda-issues/issues/10672 (Anaconda 修复了这个问题,除非其他 ISV 对在 C:\Windows\System32 中删除 dll 的不良行为负责

标签: python numpy anaconda spyder


【解决方案1】:

我已经找到了那个帖子,它解决了我的部分问题。

问题的第一部分是不同版本的 MKL 库位于 system32 和 SYSWOW64 目录中。它是由另一个应用程序加载的。 Anaconda 正在使用这些库,而不是为 Anaconda 安装的库。我删除了其他版本的 MKL 库并重新安装了 Anaconda。我试过不重新安装,还是不行。

您建议我自己找到的那个帖子解决了第二个问题。似乎 Spyder 或 Ipython 与最新版本的 MKL_intel_thread.dll 库不兼容。我降级了,我又开始营业了。

【讨论】:

    猜你喜欢
    • 2020-06-02
    • 2015-02-03
    • 2012-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-18
    • 2017-01-09
    相关资源
    最近更新 更多