Я использую Pycharm 3.6. У меня есть следующий код:
from darksky.api import DarkSky, DarkSkyAsync
from darksky.types import languages, units, weather
forecast = await darksky.get_forecast(
latitude, longitude,
extend=False, # default `False`
lang=languages.ENGLISH, # default `ENGLISH`
units=units.AUTO, # default `auto`
exclude=[weather.MINUTELY, weather.ALERTS] # default `[]`
)
Pycharm показывает ошибку. Когда я нахожу курсор над концом ожидания, он говорит, что конец утверждения ожидается, а когда я нахожусь над ожиданием, он говорит неразрешенную ссылку «ожидание». Он показывает мне возможность импортировать пакет 'await', но когда я пытаюсь импортировать его, установка завершается с ошибкой 'PackagesNotFoundError: Следующие пакеты недоступны из текущих каналов:'.
На самом деле перед использованиемPython 3.6, я использовал 3.7 и такой ошибки не было в 3.7. Единственная проблема заключалась в том, что PyCharm не мог импортировать пакеты для погоды, юнитов и DarkSky. Поэтому мне пришлось переключиться на Python 3.6, который мог импортировать эти пакеты.