问题描述
我有一个从 Google Colab 的 .ipynb 笔记本转换而来的 Python 脚本,我试图在运行 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
后立即发生。
我按照建议的 here 尝试了 conda update numpy
,但问题仍然存在。
我想知道我是否没有安装 pandas 但我安装了 pip install pandas
并且我为所有 6 个软件包安装了 Requirement already satisfied
。
任何帮助将不胜感激。
解决方法
尝试遵循,以确保它与您的 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()
** 更新 **
您可以在以后的所有终端会话中轻松重复使用此环境。假设您在 venv-38
中有这个 $HOME
。您所要做的就是打开终端会话,然后
> source $HOME/venv-38/bin/activate
从现在起,您的 Python
环境将像安装在 venv-38
目录中一样使用。