如何使用指定附加功能的轮子进行 pip install?

ric*_*iaw 6 installation pip python-wheel

我有一个带有附加功能的软件包,通常可以使用以下命令进行安装。

pip install package[extras]
Run Code Online (Sandbox Code Playgroud)

但是,我也可以通过轮子安装相同的包,指定一些轮子 URL,如下所示。

pip install package_url.whl
Run Code Online (Sandbox Code Playgroud)

在通过轮子 url 安装时是否也可以指定附加功能?

pip install package_url.whl[extras]
Run Code Online (Sandbox Code Playgroud)

phd*_*phd 8

pip install 'package_url.whl[extras]'
Run Code Online (Sandbox Code Playgroud)

作品。我在屏幕上添加了撇号(转义),[]因为它们是 shell 元字符,我更喜欢安全起见。

  • @ThisGuyCantEven 对于 URL,请使用以下 @ 语法: `pip install 'faust[rocksdb] @ https://files.pythonhosted.org/packages/79/f8/3fec4f5c3e5bf1ce8bb557ae507525253fa30a5cfc5984f342b931143f75/faust-1.10.4-py2.py3-无任何.whl'` (2认同)