繁体   English   中英

为什么在 MacOS 上运行 python 脚本时出现 MKL 错误

[英]Why do I get an MKL error when running my python script on MacOS

我有一个 python 脚本,它是从 Google Colab 的 an.ipynb 笔记本转换而来的,我试图在运行 Big Sur 的 Mac 上本地运行。

当我尝试使用 python scriptname.py 运行脚本时,它给了我以下错误:

NTEL MKL ERROR: dlopen(/Users/MyUser/opt/anaconda3/lib/libmkl_core.dylib, 9): image not found.
Intel MKL FATAL ERROR: Cannot load libmkl_core.dylib.

它在我尝试import pandas后立即发生。

我按照这里的建议尝试了conda update numpy但问题仍然存在。

我想知道我是否没有安装 pandas 但我安装了pip install pandas并且我Requirement already satisfied了所有 6 个软件包的要求。

任何帮助,将不胜感激。

尝试跟随,以确保它与您的conda内容无关。

> python3 -m venv venv-38
> source venv-38/bin/activate
(venv-38) > pip3 install pandas
...
...
(venv-38) > python
Python 3.8.1 (v3.8.1:1b293b6006, Dec 18 2019, 14:08:53)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
>>> quit()

** 更新 **

您可以在以后的所有终端会话中轻松地重用此环境。 假设您在$HOME中有这个venv-38 你所要做的就是打开终端session,然后

> source $HOME/venv-38/bin/activate

从现在开始,您的Python环境将被使用,就好像它安装在venv-38目录中一样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM