微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

`pip install`具有所有其他功能

如何解决`pip install`具有所有其他功能

一个pip install如何处理所有额外费用?我知道这样做:

pip install -e .[docs,tests,others]

一个选项。但是,是否可以做类似的事情:

pip install -e .[all]

这个问题类似于setup.py/setup.cfg install all extras。但是,那里的答案要求setup.cfg文件被编辑。是否可以修改setup.pysetup.cfg

解决方法

是否可以在不修改setup.py或setup.cfg的情况下[安装所有其他功能?]

否,直到程序包的作者在setup.py中声明了所有其他内容。像

docs = […]
tests = […]
others = […]
all = docs + tests + others

setup(
    …,extras_require = {
        'all': all,'docs': docs,'tests': tests,'others': others,},…,)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。