Я пытаюсь использовать matplotlib в python, в частности, в PyCharm IDE. У меня есть Windows 10 и Python 3.8, и я проверил, что все было обновлено (как pip).
Я установил matplotlib через pip с помощью команды "pip install matplotlib", до этого все было в порядке потому что я не получил никакой ошибки в cmd, и это было успешно.
Проблема появляется, когда я пытаюсь установить пакет в проект в PyCharm, и появляется ошибка. Я не нашел эту ошибку ни на одном веб-сайте, и я пробовал много вещей, таких как переустановка python и PyCharm, установка библиотеки в среде conda, а также попытка установить обновленный FreeType, но я не знаю, как это сделать ...
Кроме того, я заметил, что при импорте matplotlib в python .exe возникает любая ошибка, поэтому я подумал, что ошибка может быть в PyCharm, но это всего лишь предположение. Вот ошибка:
src/checkdep_freetype2.c(5): fatal error C1189: #error: "FreeType version 2.3 or higher is required. You may set the MPLLOCALFREETYPE environment variable to 1 to let Matplotlib download it."
Я не знаю, как установить обновленную версию FreeType или установить для MPLLOCALFREETYPE значение 1, как указано в предложенной ошибке.
Если я может предоставить больше информации или больше кода, пожалуйста, дайте мне знать, я не знаю, спросил ли я «правильно».
Обновление:
Я пытался написать команду также в терминале из venv, и я думаю, что я получаю ту же ошибку, но более подробно, она упоминает кое-что относительно Microsoft Visual Studio. Здесь ошибка:
IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18
362.0\cppwinrt" /Tcsrc/checkdep_freetype2.c /Fobuild\temp.win32-3.8\Release\src/checkdep_freetype2.obj
checkdep_freetype2.c
src/checkdep_freetype2.c(5): fatal error C1189: #error: "FreeType version 2.3 or higher is required. You may set the MPLLOCALFREETYPE environment variable to 1 to let Matplotlib download
it."
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.25.28610\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2
----------------------------------------
Command "C:\Users\Samuel\PycharmProjects\untitled\venv\Scripts\python.exe -u -c "import setuptools, tokenize;__file__='C:\\temp\\pip-install-pzdo9qwp\\matplotlib\\setup.py';f=getattr(tokenize,
'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\temp\pip-record-059s14h2\install-record.txt --single-version-e
xternally-managed --compile --install-headers C:\Users\Samuel\PycharmProjects\untitled\venv\include\site\python3.8\matplotlib" failed with error code 1 in C:\temp\pip-install-pzdo9qwp\matplotl
ib\```