#python #jupyter-notebook
#python #jupyter-ноутбук
Вопрос:
Я создал виртуальную среду и установил Jupyter notebood и jupyter lab
после импорта pandas я получаю ModuleNotFoundError: No module named 'pandas'
выполнение той же операции с jupyter notebook
не выдает мне ошибку, которая выполняется в том же venv
, в котором я установил pandas в venv, но получил ту же ошибку
импорт собственных модулей python работает нормально
, вставка !pip install pandas
в пустую ячейку выше возвращает
Requirement already satisfied: pandas in /home/curwin/jupyterlab/venv/lib/python3.8/site-packages (1.1.3)
Requirement already satisfied: pytz>=2017.2 in /home/curwin/jupyterlab/venv/lib/python3.8/site-packages (from pandas) (2020.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /home/curwin/jupyterlab/venv/lib/python3.8/site-packages (from pandas) (2.8.1)
Requirement already satisfied: numpy>=1.15.4 in /home/curwin/jupyterlab/venv/lib/python3.8/site-packages (from pandas) (1.19.2)
Requirement already satisfied: six>=1.5 in /home/curwin/jupyterlab/venv/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas) (1.14.0)
Комментарии:
1. Вы уверены, что jupyter lab и jupyter notebook работают в одной среде? Я бы также попытался установить pandas в записную книжку, где он его не находит, запустив
!pip install pandas
в пустой ячейке.2. пробовал.
Ответ №1:
Я установил ядро внутри venv с
ipython kernel install --user --name=.venv
и запуск ноутбуков из этого ядра решил проблему