На самом деле это не вопрос, это решение, которое сработало для меня, и я хотел помочь другим, которые могли пережить тот же опыт.
Итак, у меня возникла проблема с анакондой, и я не знал ее источника , поэтому мне пришлось переустанавливать все, во время переустановки мне также пришлось переустанавливать библиотеки, которые были установлены предыдущей кондой, которая у меня была (такие библиотеки, как: pandas, numpy, Pillow... ext), проблема даже в том, что хотя я установил подушку с помощью этой команды: conda install Pillow и установил matplotlib, я продолжал получать ошибку при попытке вызвать библиотеку matplotlib:
File ~/anaconda3/lib/python3.11/site-packages/PIL/Image.py:84
75 MAX_IMAGE_PIXELS = int(1024 * 1024 * 1024 // 4 // 3)
78 try:
79 # If the _imaging C module is not present, Pillow will not load.
80 # Note that other modules should not refer to _imaging directly;
81 # import Image and use the Image.core variable instead.
82 # Also note that Image.core is not a publicly documented interface,
83 # and should be considered private and subject to change.
---> 84 from . import _imaging as core
86 if __version__ != getattr(core, "PILLOW_VERSION", None):
87 msg = (
88 "The _imaging extension was built for another version of Pillow or PIL:\n"
89 f"Core version: {getattr(core, 'PILLOW_VERSION', None)}\n"
90 f"Pillow version: {__version__}"
91 )
ImportError: dlopen(/Users/moi/anaconda3/lib/python3.11/site-packages/PIL/_imaging.cpython-311-darwin.so, 2): Library not loaded: @rpath/libtiff.5.dylib
Referenced from: /Users/moi/anaconda3/lib/python3.11/site-packages/PIL/_imaging.cpython-311-darwin.so
Reason: image not found
после бесчисленных удалений и переустановок он все еще не работал.
я внезапно вспомнил, что когда я впервые установил anaconda и все еще экспериментировал с python, я не сделал этого установите все мои библиотеки с помощью команды conda, некоторые были установлены с помощью pip, как и в случае с библиотекой подушек, поэтому я удалил подушку с помощью conda:
conda uninstall pillow
и переустановил его с помощью pip :
pip install pillow
само собой разумеется: это сработало!!
Ps: я использую MacOs, и это фактически решило мою проблему с подушкой и matplotlib, потому что он использует зависимость подушки, я думаю, в любом случае НАДЕЮСЬ, ЧТО ЭТО ПОМОЖЕТ!
редактировать: если все это не работает, я рекомендую переустановить блокнот Jupyter
conda uninstall jupyter
conda install jupyter
Подробнее здесь: https://stackoverflow.com/questions/780 ... n-image-no