Jupyterlabs Notebook и командная строка Python имеют разные системные пути? - PullRequest
0 голосов
/ 28 апреля 2020

Вопрос: Как лучше всего настроить ноутбук Jupyterlab на тот же sys.path, что и Python, когда он запускается из терминала Ma c?

Справочная информация: Я могу успешно использовать модуль python (Beautiful Soup), запустив Python с терминала Ma c (в виртуальной среде с именем VENV). Он устанавливает, импортирует и работает нормально. Но ноутбук Jupyterlabs, использующий ту же среду VENV, не импортирует тот же модуль. Я подтвердил, что они оба используют один и тот же экземпляр Python, используя команду «Which Python», но терминал и ноутбук имеют разные пути sys.path, которые, по-видимому, ограничивают то, что видит ноутбук.

Какой лучший способ справиться с этим несоответствием пути?

1 Ответ

0 голосов
/ 29 апреля 2020

Я нашел обходной путь, чтобы заставить его работать.

Спасибо Питеру Бакке.

https://www.peterbakke.com/data-analysis/set-system-path-python-jupyter-notebooks/

Я также установил BeautifulSoup4, а не bs4.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...