在VSCODE上导入jupyter notebook中的ERROR matplotlib



我对python和stackoverflow都很陌生,所以请宽容我的问题。我已经使用pip install matplotlib命令成功安装了matplotlib,没有出现任何错误,我尝试使用命令导入它:

import matplotlib

这里是文本代码错误

和我也看到这个消息:

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/PIL/_imaging.cpython-310-darwin.so, 2): Library not loaded: @loader_path/libXdmcp.6.dylib
Referenced from: /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/PIL/.dylibs/libxcb.1.1.0.dylib
Reason: no suitable image found.  Did find:
/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/PIL/.dylibs/libXdmcp.6.dylib: cannot load 'libXdmcp.6.dylib' (load command 0x80000034 is unknown)
/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/PIL/.dylibs/libXdmcp.6.dylib: cannot load 'libXdmcp.6.dylib' (load command 0x80000034 is unknown)

我预计没有问题

For information:我是在macOS 10.14.6 (Mojave)

无法加载" libXdmcp.6 "。(加载命令0x80000034未知)

根据这种情况在github。这是一个关于pillow而不是matplotlib的问题。

您可以使用以下方式安装Pillow:

  1. 下载。zip文件并解压缩。
  2. 使用cd pathyoudownloadfile
  3. 卸载当前的python3 -m pip uninstall Pillowpython -m pip uninstall Pillow枕头
  4. 从这个新的轮子安装python3 -m pip install Pillow-9.4.0-1-cp310-cp310-macosx_10_10_x86_64.whl

您也可以直接安装。whl文件,然后使用python3 -m pip install Pillow-9.4.0-1-cp310-cp310-macosx_10_10_x86_64.whl命令安装。

最新更新