python - 如何在 python setup.py 中使用方括号安装依赖项?
问题描述
我正在尝试将其包含ray
到我自己的包中。但是,使用 ray 需要一些依赖项,这些依赖项应该通过pip install ray[all]
.
如果我只是添加ray[all]
到install_requires
of 中setup.py
,例如:
setup(
...
install_requires=[
...
"ray==1.0.0",
"ray[all]==1.0.0",
]
)
然后运行pip install -e .
不能安装指定的依赖ray[all]
。但是,我希望我的用户可以通过运行简单地安装所有东西pip install -e .
。
任何人都可以为这个问题提供解决方案吗?谢谢!
解决方案
试试pip install -e .[all]
。
通常pip install -e .[extras]
应该适用于使用 setuptools 打包的所有 python 包。
推荐阅读
- ember.js - 在 ember-power-calendar 下拉列表中隐藏工作日标题的方法是什么?
- jupyter-notebook - TabError:缩进 Jupyter Notebook 中制表符和空格的不一致使用
- android - 未找到 MultiDexApplication 类
- hybris - 使用 Impex 从 HYbris 中的产品中删除多个类别
- php - 从 SQL 中选择语句到 PHP 数组中
- elementor - Elementor 自定义类别未显示在编辑面板中
- sql - MS-Access 查询到 PostgreSQL 视图
- python - 如何计算两个不同的 numpy 数组的值,然后将结果放入第三个数组
- laravel - Laravel 处理竞争条件
- javascript - 删除有序列表中的第一项不起作用?