#python #module #jupyter-notebook
#питон #модуль #jupyter-notebook #python
Вопрос:
Я использую Jupyter notebook для проекта, я писал на vs code, но недавно перешел на Jupyter. Код работал в vs code, но уже установлены модули с помощью pip, но я получаю ошибку импорта в Jupyter notebook. Для;
import reverse_geocoder
from geopy.distance import geodesic
Я получаю
No module named 'reverse_geocoder'
No module named 'geopy'
ошибки. Как я могу установить их на Jupyter?
Ответ №1:
Google — ваш друг.
Вы можете найти довольно подробное решение здесь (я настоятельно рекомендую вам взглянуть на него).
В любом случае, подведем итог. Я предполагаю, что вы хотите установить непосредственно из Jupyter notebook. Вероятно, это означает, что у вас нет Anaconda (в противном случае я бы посоветовал установить через приглашение Anaconda), но я запишу решение и для этого случая.
Если у вас нет Anaconda, вы можете просто установить его с помощью pip
# Install a pip package in the current Jupyter kernel
import sys
!{sys.executable} -m pip install reverse_geocoder
Если у вас есть Anaconda:
# Install a conda package in the current Jupyter kernel
import sys
!conda install --yes --prefix {sys.prefix} reverse_geocoder
Однако, если у вас установлена Anaconda, вам следует просто открыть приглашение Anaconda и установить пакет с помощью:
pip install reverse_geocoder
Ответ №2:
У меня была эта проблема, и оказалось, что я просто неправильно выбрал python в VS Code. Вы должны выбрать (в правом верхнем углу) среду python, соответствующую вашему проекту.
Комментарии:
1. Это было решение, в котором я нуждался, спасибо!
Ответ №3:
ЕСЛИ вы работаете на ноутбуке Python3 (который работает в среде Python 3.x), попробуйте,
pip3 install geopy