我有一个外部软件包> hexdump -C test.txt
00000000 0a 31 32 0d 0a 33 34 0d |.12..34.|
00000008
,位于以下(虚构)URL:mypackage
上。该回购具有以下Pipfile:
https://github.com/someuser/mypackage.git
当我仅安装[[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
进入pipenv shell。我可以成功pipenv run python3
,但是在导入另一个包时,例如import mypackage
,我得到一个pandas
。
我假设上述ModuleNotFoundError
的外部依赖项也将在安装mypackage
时安装。我在这里想念什么?