如何根据具有额外依赖性的包来获取Python包来安装额外的依赖项?

时间:2018-01-07 21:10:28

标签: python package

我制作了一个Python包。在其中我在setup.py中有以下依赖:

install_requires=[
    'scikit-learn[alldeps]==0.19.1',
]

但是当我安装我的软件包时,scipy已安装为scikit-learn的额外依赖项。我为什么这样做:

pip install my_package

如果我这样做:

pip install scikit-learn[alldeps]==0.19.1

安装了额外的依赖项scipy

如何让我的包依赖于额外的依赖?我不希望我的包有任何可选的依赖项。我需要scikit-learn,核心和额外的所有依赖项。

0 个答案:

没有答案