Установка Pipenv: нет модуля с именем "..." - PullRequest
0 голосов
/ 27 июня 2019

Это прекрасно работает:

pipenv install
pipenv shell
pip freeze

Я вижу установленные зависимости.

Но! Затем я запускаю ноутбук:

ноутбук с управлением jipyter

С этого момента я больше не могу импортировать все модули:

"Модуль не назван ..."

Единственный способ исправить это - добавить виртуальный env к пути:

добавить /Users/me/.virtualenvs/my-project-sSvqGt-H/lib/python3.7/site-packages/

// all paths before adding virtualenv
['/Users/me/Desktop/projects/this-project/maker/examples',
 '/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python37.zip',
 '/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7',
 '/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload',
 '',
 '/Users/me/Library/Python/3.7/lib/python/site-packages',
 '/usr/local/lib/python3.7/site-packages',
 '/usr/local/lib/python3.7/site-packages/IPython/extensions',
 '/Users/me/.ipython']

Что здесь происходит? Почему мой Блокнот, работающий в Pipenv, не может получить доступ к пакетам сайта virtualenv без дополнительных путей?

...