使用Python setup.py通过Develop vs Install安装不同的依赖项

时间:2019-11-22 03:02:59

标签: python setuptools pelican

在我的某些python软件包中,我指定了开发所需的其他软件包。我使用extras_requires文件中的setup.py功能来做到这一点。从技术上讲,install不需要这些文件,但是在开发过程中特别需要它们。

我的问题是,当我使用setup.py文件并指定“ develop”标志$ python setup.py develop时,我目前无法知道添加其他要通过pip安装的软件包“显影”模式与普通install模式。

所以我的问题是,有一种方法可以表示在运行命令$ python setup develop时需要安装的其他软件包,而不是普通的$ python setup install

我正在专门研究python Pelican博客的用例,在该案例中,我使用了名为ghp-import的模块来推送到Github页面,可以看到here

1 个答案:

答案 0 :(得分:1)

我知道的一种方法是使用 pip ,例如:

$ pip install --editable .[dev]