我需要安装mercury包到本地机器与Windows.我在一台有互联网的机器上下载了pip download mercury,并移动到第一个目录.

我试过:

pip install mercury --no-index --find-links=./mercury

但是有错误:

enter image description here

文件夹内没有汞的.whl文件,如何脱机安装?

推荐答案

我在这里看到两个问题:

  1. 错误的原因是什么?
  2. 为什么我在mercury目录中看不到任何.whl个文件?

错误的原因是什么?

如错误消息所述:

ERROR: No matching distribution found for wheel

这是一个依赖关系的问题.下载并安装wheel

或者,你也可以从他们的PyPI page"手动"下载wheel车轮,然后转移到离线环境中.


为什么我在水星目录里看不到.whl个文件?

没事的这仅仅意味着作者没有将mercury源代码编译成二进制轮.如果你看PyPI page for mercury,你只会看到列出的tar.gz文件—没有轮子.

tar.gz是用tar创建并用gzip压缩的归档文件(例如zip文件).此档案包含库的source code.这是可以的,因为pip足够聪明地发现这一点,并从源代码安装mercury,并在必要的地方编译.

cd mercury
pip install mercury-2.3.8.tar.gz -f . --no-index

Python相关问答推荐

Python 3.12中的通用[T]类方法隐式类型检索

具有多个选项的计数_匹配

使用mySQL的SQlalchemy过滤重叠时间段

将特定列信息移动到当前行下的新行

Pytest两个具有无限循环和await命令的Deliverc函数

如何在Python中将returns.context. DeliverresContext与Deliverc函数一起使用?

运行Python脚本时,用作命令行参数的SON文本

什么相当于pytorch中的numpy累积ufunc

为什么默认情况下所有Python类都是可调用的?

如何在Polars中从列表中的所有 struct 中 Select 字段?

lityter不让我输入左边的方括号,'

Python Pandas—时间序列—时间戳缺失时间精确在00:00

当单元测试失败时,是否有一个惯例会抛出许多类似的错误消息?

无法在Spyder上的Pandas中将本地CSV转换为数据帧

Python—在嵌套列表中添加相同索引的元素,然后计算平均值

操作布尔值的Series时出现索引问题

为什么我的scipy.optimize.minimize(method=";newton-cg";)函数停留在局部最大值上?

仅取消堆叠最后三列

对于数组中的所有元素,Pandas SELECT行都具有值

将时间序列附加到数据帧