python - 如何安装具有可选/额外要求的 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.
谢谢你的帮助
解决方案
我建议您下载.whl
具有额外依赖项的文件,然后安装.whl
您下载的所有文件。因此,您将能够将额外的依赖项安装为轮文件。
例如:
mkdir whls && cd whls
pip download mypackage[myextradependency]
pip install *
推荐阅读
- php - 如何在 yii2 特定目标页面中取消链接 js 文件?
- c - 如何使用 mmap 将新条目映射到用户空间内存区域,以便用户级进程可以读取和写入内核空间?
- php - 当用户使用 ajax 在 laravel 中选择任何下拉值时,如何立即显示数据库详细信息?
- javascript - 我在我的 html 画布上重绘一些圆圈时遇到问题
- android-camera - 应该使用什么颜色格式来编码媒体编解码器中libyuv转换的i420帧?
- amazon-web-services - AWS AutoScaling 组 Node.js 服务器运行状况不佳
- mysql - MySQL Sakila 数一数 Penelope Guiness 出演的电影
- python - 在自己的文件夹中运行测试
- c - 计算具有 n 个顶点和 m 个边的无向图中的简单循环
- javascript - 错误:元素类型无效:需要一个字符串(用于内置组件)或一个类/函数 - 其他答案对我没有帮助