У меня есть внешний пакет, 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
. Что мне здесь не хватает?