gpt4 book ai didi

python - 如何使用 pip 安装带有额外组件的本地 Python 包?

转载 作者:行者123 更新时间:2023-12-03 08:26:25 27 4
gpt4 key购买 nike

pip 支持在从互联网安装 Python 包时安装额外的组件,例如,

pip install dask[all]
pip install "dask[all] @ git+https://github.com/dask/dask"

但是,从本地Python包安装时是否支持安装额外的组件?例如,如果我将 dask Python 包下载到本地,如何使用特定的额外组件安装它?

最佳答案

是的,您可以从本地软件包安装附加程序。如果它们在包的 setup.py 文件的 extras_require 字典中定义,那么您可以使用 pip install ."[extra1, extra2]"安装它们。例如,如果您的 setup.py 中有以下内容:

extras_require={
'docs': ["sphinx>=1.6", "sphinx_rtd_theme>=0.2.4", "sphinx-click"],
'dev': ["pre-commit>=2.10.0"]
},

当您位于目录中时,您可以使用 pip install ".[docs, dev]" 安装 docsdev 附加组件包含 setup.py (否则您将使用包含 setup.py 的目录路径代替 .)。

关于python - 如何使用 pip 安装带有额外组件的本地 Python 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66539658/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com