首页 > 解决方案 > 如何安装具有可选/额外要求的 python 轮文件?

问题描述

具体来说,我想安装一个定义了 extras_require 的轮文件。
我可以直接使用pip install mypackage[myextradependency].

但是如果我用它创建一个轮子文件,它不允许我这样做pip install mypackage-1.0-py2.py3-none-any.whl[myextradependency],并给我一个 url 语法错误。似乎我使用了错误的语法,但我无法在文档中找到正确的语法。

我正在尝试将轮子安装在通过 Azure 数据工厂启动的数据块作业集群上。因此,我无权访问其他 pip 命令。

确切的错误信息是 Could not parse URI. Please double check your input.

谢谢你的帮助

标签: pythonpipazure-data-factoryazure-databrickspython-wheel

解决方案


我建议您下载.whl具有额外依赖项的文件,然后安装.whl您下载的所有文件。因此,您将能够将额外的依赖项安装为轮文件。
例如:

mkdir whls && cd whls
pip download mypackage[myextradependency]
pip install *

推荐阅读