Нет модуля с именем 'geopy', но работает в терминале
Я пытаюсь запустить программу Python в PyCharm, но я получаю эту ошибку:
Трассировка (последний вызов был последним): файл "/Users/amywang/Documents/latLong/main.py", строка 3, из geopy.geocoders import Nominatim ImportError: Нет модуля с именем "geopy"
Однако, когда я выполняю ту же инструкцию импорта в терминале, я не получаю сообщение об ошибке.
Любые идеи о том, как я могу решить эту проблему? Спасибо!
2 ответа
Похоже, вам нужно обновить настройки проекта PyCharm, чтобы они указывали на правильный интерпретатор python.
Настройки -> Проект:SomeProject -> Интерпретатор проекта.
У меня такая же проблема. Вот как я это решил:
1) В блокноте Jupyter проверьте в правом верхнем углу, чтобы увидеть, какая среда активирована.
2) В своем терминале введите это: " conda env list " Вы можете увидеть, в каком руте вы находитесь, а также в какой среде Python вы используете. Я использую py3 для примера.
3) В терминале введите это: "source activ py3"
4) Теперь снова установите geopy: pip install geopy
Надеюсь, это поможет.