我对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:
- 下载。zip文件并解压缩。
- 使用
cd pathyoudownloadfile
- 卸载当前的
python3 -m pip uninstall Pillow
或python -m pip uninstall Pillow
枕头 - 从这个新的轮子安装
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
命令安装。