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