python 在VSCODE的jupyter笔记本中导入错误matplotlib

5lhxktic  于 2023-01-12  发布在  Python
关注(0)|答案(1)|浏览(231)

我是python和stackoverflow的新手,所以请不要介意我的问题。我已经用pip install matplotlib命令成功地安装了matplotlib,没有任何错误,我试着用下面的命令导入它:
import matplotlib
here is the text code error
我还看到这条消息:

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)

我以为不会有问题
供参考:我使用的是macOS 10.14.6(Mojave)

b1zrtrql

b1zrtrql1#

无法加载“libXdmcp.6.dylib”(加载命令0x80000034未知)
根据github中的this case,这是一个关于pillow而不是matplotlib的问题。
您可以使用以下方法安装Pillow:
1.下载.zip文件并解压缩。
1.使用命令cd path\you\download\file
1.使用python3 -m pip uninstall Pillowpython -m pip uninstall Pillow卸载当前Pillow
1.使用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来安装它。

相关问题