#metpy
Вопрос:
Я пытаюсь импортировать gradient_richardson_number
из metpy.calc
с ошибкой:
Трассировка (последний последний вызов): Файл «», строка 1, в ImportError: не удается импортировать имя ‘gradient_richardson_number’
Я могу импортировать все остальные пакеты из metpy.calc. Любые предложения будут приветствоваться.
Комментарии:
1. Можете ли вы включить полную трассировку ошибки, а также фактическую строку кода, в которой произошел сбой? (Я знаю, что в данном случае это кажется глупым.) Кроме того, что
import metpy; print(metpy.__version__)
показывает?2. Я использую metpy 0.12.2 (и python 3.6.10)>>>>>> импорт metpy.calc >>>>>>>>>>>>>>> из metpy.calc импортируйте трассировку gradient_richardson_number (последний последний вызов): Файл «>>>>>><stdin>», строка 1, в <stdin><модуль> ImportError: не удается импортировать имя ‘gradient_richardson_number’
Ответ №1:
gradient_richardson_number
был добавлен в MetPy 1.0. Если вы посмотрите документы для версии 0.12, вы увидите, что ее нет в списке. Для использования gradient_richardson_number
вам потребуется обновить как минимум до версии 1.0. Если вы установили с помощью conda
, то вы бы использовали:
conda install metpy=1.0
В противном случае вы можете обновить с pip
помощью:
pip install metpy~=1.0
Вы также должны знать, что MetPy 1.1 прекратил поддержку Python