Импорт GDAL выводит множество сообщений об ошибках, но все равно работает. ⇐ Python
-
Anonymous
Импорт GDAL выводит множество сообщений об ошибках, но все равно работает.
Так что мне не следует жаловаться, но это раздражает. В моей настройке (Windows Server 2012 R2) при импорте GDAL в Python в терминале выводится следующее:
>>> импортировать gdal ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ BAG.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ BAG.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ FITS.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ FITS.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ GMT.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ GMT.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF4.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF4.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF4Image.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF4Image.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF5.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF5.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF5Image.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF5Image.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ netCDF.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ netCDF.dll 193: %1 не является допустимым приложением Win32. >>> Но я все еще могу без проблем использовать GDAL, несмотря на эти сообщения. В Jupyter эти ошибки не выводятся. По сути, меня не волнуют эти сообщения, пока функциональность не нарушается, а в моем случае это не так. Однако я вызываю функцию, которая импортирует GDAL с использованием многопроцессорного пула на 12 ядрах, и она без необходимости распечатывает это 12 раз. Это раздражает главным образом потому, что скрывает интересующий меня результат: ход выполнения. Что я могу с этим сделать (либо скрыть эти сообщения, либо устранить основные проблемы, из-за которых они появляются)?
Примечание. Версия Python: Python 3.5.1 |Anaconda custom (64-разрядная версия)| (по умолчанию, 16 февраля 2016 г., 09:49:46) [MSC v. 1900 64 бит (AMD64)] на win32. GDAL, очевидно, устанавливается из Anaconda, из специального пакета IOOS. Версия GDAL — 1.11.4, np110py35_vc14_7.
Так что мне не следует жаловаться, но это раздражает. В моей настройке (Windows Server 2012 R2) при импорте GDAL в Python в терминале выводится следующее:
>>> импортировать gdal ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ BAG.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ BAG.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ FITS.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ FITS.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ GMT.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ GMT.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF4.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF4.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF4Image.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF4Image.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF5.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF5.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF5Image.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ HDF5Image.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ netCDF.dll 193: %1 не является допустимым приложением Win32. ОШИБКА 1: Невозможно загрузить запрошенную DLL: C:\Program Files (x86)\GDAL\gdalplugins\gdal_ netCDF.dll 193: %1 не является допустимым приложением Win32. >>> Но я все еще могу без проблем использовать GDAL, несмотря на эти сообщения. В Jupyter эти ошибки не выводятся. По сути, меня не волнуют эти сообщения, пока функциональность не нарушается, а в моем случае это не так. Однако я вызываю функцию, которая импортирует GDAL с использованием многопроцессорного пула на 12 ядрах, и она без необходимости распечатывает это 12 раз. Это раздражает главным образом потому, что скрывает интересующий меня результат: ход выполнения. Что я могу с этим сделать (либо скрыть эти сообщения, либо устранить основные проблемы, из-за которых они появляются)?
Примечание. Версия Python: Python 3.5.1 |Anaconda custom (64-разрядная версия)| (по умолчанию, 16 февраля 2016 г., 09:49:46) [MSC v. 1900 64 бит (AMD64)] на win32. GDAL, очевидно, устанавливается из Anaconda, из специального пакета IOOS. Версия GDAL — 1.11.4, np110py35_vc14_7.