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
。
我在我的系统上安装了 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
然后通过 pip 搜索这个轮子来安装 vaex pip install vaex --find-links ~/wheels
并且没有出现 cmake 问题。
很抱歉缺少相关日志,我急于完成截止日期,这个问题浪费了我 3 天的时间,所以我会将问题更改为更广泛的主题,例如 prevent cmake from using PyPi packages
。