Некоторые причины возникновения ошибок совместимости NumPy при обновлении версии:
- Неправильная сборка зависимого пакета. numpy.org Пакет, зависящий от NumPy, может быть собран таким образом, что будет несовместим с найденной версией NumPy. numpy.org
- Установка несовместимых пакетов. numpy.org Например, pip может установить комбинацию несовместимых пакетов. numpy.org
- Локальная сборка или копирование скомпилированного расширения. numpy.org В целом это может быть плохой идеей. numpy.org
- Использование режима DEBUG при сборке. numpy.org В этом режиме в Windows меняются имена DLL-файлов, которые ожидает найти Python. numpy.org
- Использование нескольких версий NumPy. stackoverflow.com В таком случае нужно удалить все установленные версии и установить новую. stackoverflow.com
Чтобы понять причину ошибки, рекомендуется найти первую строку, которая не находится внутри NumPy, и определить, какой пакет вызывает несовместимость. numpy.org Затем нужно отметить версию NumPy и версию несовместимого пакета, чтобы найти лучшее решение. numpy.org
Если самостоятельно решить проблему не удаётся, стоит сообщить разработчикам пакета, возможно, им нужно сделать новый совместимый выпуск. numpy.org