Pip 重新安装克隆的包

Pip reinstalling cloned packages

我在我的系统上安装了 python cmake 的克隆,因为该软件包导致了一些问题。

现在,当我安装依赖于 python cmake 的软件包 (vaex) 时, pip 会重新安装来自 PyPi 的 cmake,这会导致错误。

既然已经安装了克隆,我如何防止 pip 从源重新安装软件包?

这是安装包的样子import pkg_resources pkg_resources.require('cmake')

输出:
[cmake 0.post2+g292abae (/data/data/com.termux/files/home/.local/lib/python3.10/site-packages)]

解决了这个问题,

首先为我使用 pip wheel . -w ~/wheels

制作的克隆 cmake ( https://github.com/Haiz14/cmake ) 创建了一个轮子

然后通过 pip 搜索这个轮子来安装 vaex pip install vaex --find-links ~/wheels

并且没有出现 cmake 问题。


很抱歉缺少相关日志,我急于完成截止日期,这个问题浪费了我 3 天的时间,所以我会将问题更改为更广泛的主题,例如 prevent cmake from using PyPi packages