pipenv не устанавливает зависимости внешнего пакета: ModuleNotFoundError - PullRequest
0 голосов
/ 27 января 2020

У меня есть внешний пакет, mypackage, размещенный по следующему (готовому) URL: https://github.com/someuser/mypackage.git. Это репо имеет следующий Pipfile:

[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"

[packages]
pandas = "*"
scikit-learn = "*"
xgboost = "*"
numpy = "*"
scipy = "*"
matplotlib = "*"
pycarrot = { git = 'https://github.com/someuser/mypackage.git', editable = true }

Когда я устанавливаю только mypackage с:

export PIPENV_NOSPIN=1
pipenv install -e git+https://github.com/someuser/mypackage.git@master#egg=mypackage

Все устанавливается просто отлично. Затем я go в оболочку pipenv с pipenv run python3. Я могу успешно import mypackage, но при импорте другого пакета, например pandas, я получаю ModuleNotFoundError.

Я предполагаю, что внешние зависимости для mypackage, перечисленные выше, также будут установлены при установке mypackage. Что мне здесь не хватает?

...