Jupyter Lab в Pipenv не загружает пути пакетов venv - PullRequest
0 голосов
/ 06 мая 2020

Я использую macOS Catalina

Я не могу загрузить модули из Jupyter Lab в среде Pipenv. Я использую pyenv и pipenv одновременно.

pipenv --python=3.7.4
pipenv shell
pipenv install jupyter lab numpy
jupyter lab

и

import numpy as np

, тогда я получаю ModuleNotFoundError: No module named 'numpy'.

Это решает с этим:

import sys
sys.path.append('/Users/myname/.local/share/virtualenvs/0429-n7nIDzhY/lib/python3.7/site-packages')
# comes from `pip show numpy`

Проблема в том, что sys.path не включает путь к пакету venv. У кого-нибудь такая же проблема? Нет проблем с Jupyter Notebook.

1 Ответ

0 голосов
/ 06 мая 2020

Это решено с помощью

ipython kernel install --user --name=<project_name>

и выбора ядра в Jupyter Lab.

Но мне интересно, почему мне не понадобилась такая операция с Jupyter Notebook.

...