Я пытаюсь установить Matplotlib в 32-битную версию Python. Когда я запускаю pip install matplotlib, я получаю следующую ошибку, когда он пытается «Подготовить метаданные».
WARNING: Failed to activate VS environment: Could not find C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe
..\meson.build:1:0: ERROR: Unknown compiler(s): [['icl'], ['cl'], ['cc'], ['gcc'], ['clang'], ['clang-cl'], ['pgcc']]
The following exception(s) were encountered:
Running `icl ""` gave "[WinError 2] The system cannot find the file specified"
Running `cl /?` gave "[WinError 2] The system cannot find the file specified"
Running `cc --version` gave "[WinError 2] The system cannot find the file specified"
Running `gcc --version` gave "[WinError 2] The system cannot find the file specified"
Running `clang --version` gave "[WinError 2] The system cannot find the file specified"
Running `clang-cl /?` gave "[WinError 2] The system cannot find the file specified"
Running `pgcc --version` gave "[WinError 2] The system cannot find the file specified"
Я просто хочу, чтобы это работало на любой 32-битной версии Python. Это Python 3.9.1, но я попробовал самую последнюю версию Python и получил ту же ошибку. Я тоже пробовал разные версии Matplotlib. Действительно ранние версии Matplotlib (2.0.x, 1.4.3) выдают другую ошибку, но она все равно не работает. Спасибо за вашу помощь!
🤔 А знаете ли вы, что...
В Python есть множество библиотек и фреймворков для разработки веб-приложений.
У меня была такая же проблема, и вот как я ее решил.
Изначально я хотел использовать Numpy, Scipy, Matplotlib, PyQt и pyinstaller в 32-битной версии Python. Я обнаружил, что у этих библиотек должны быть «колеса» (я не знаю, что это такое на самом деле), совместимые с 32-битным Python. Это означает, что на pypi.org в разделе «Загрузить файлы» конкретной версии библиотеки должен быть указан файл вида «библиотека-версия-pythoncompatibility-win32.whl». Это означает, что его можно установить на 32-битную версию Python.
Кроме того, перечисленные мной библиотеки не очень надежны с точки зрения 32-битных версий Python, поэтому мне нужно было найти версии вышеуказанных библиотек, совместимые с одной и той же версией 32-битного Python. Это то, что мне нужно для работы.
Питон: 3.9.13 (32-разрядная версия)
число: 1.23.5
сципи: 1.8.1
матплотлиб: 3.7.5
PyQt5: 5.15.10
pyinstaller: 6.8.0
Каждая версия библиотеки совместима с большим количеством 32-битных версий Python, чем просто 3.9.13, но я обнаружил, что 3.9.13 работает для всех из них одновременно.
Я, очевидно, не специалист по информатике, поэтому, пожалуйста, добавьте что-нибудь, что может быть более полезным.