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