使用 Python setup.py 通过 develop vs install 安装不同的依赖项
Use Python setup.py to install different dependencies with develop vs install
在我的一些 python 包中,我指定了开发所需的其他包。我使用位于 setup.py
文件中的 extras_requires
功能来执行此操作。从技术上讲,install
不需要这些文件,但在开发过程中需要这些文件。
我的问题是,当我使用 setup.py
文件并指定 "develop" 标志时,$ python setup.py develop
,目前我不知道如何添加要安装的其他软件包通过在 "develop" 与普通 install
模式下使用 pip。
所以我的问题是,当命令 $ python setup develop
为 运行 时,有没有办法表示需要安装的额外软件包,而不是正常的 $ python setup install
.
我正在专门查看 python Pelican 博客的用例,我在其中使用名为 ghp-import
的模块推送到 Github 页面,可以看到 here.
我知道的一种方法是使用 pip,例如:
$ pip install --editable .[dev]
在我的一些 python 包中,我指定了开发所需的其他包。我使用位于 setup.py
文件中的 extras_requires
功能来执行此操作。从技术上讲,install
不需要这些文件,但在开发过程中需要这些文件。
我的问题是,当我使用 setup.py
文件并指定 "develop" 标志时,$ python setup.py develop
,目前我不知道如何添加要安装的其他软件包通过在 "develop" 与普通 install
模式下使用 pip。
所以我的问题是,当命令 $ python setup develop
为 运行 时,有没有办法表示需要安装的额外软件包,而不是正常的 $ python setup install
.
我正在专门查看 python Pelican 博客的用例,我在其中使用名为 ghp-import
的模块推送到 Github 页面,可以看到 here.
我知道的一种方法是使用 pip,例如:
$ pip install --editable .[dev]