[英]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.