pip 离线安装 + 与使用 rpm 的 yum 存储库等效的方法是什么,但对于 .whl 文件

pip 离线安装 + 与使用 rpm 的 yum 存储库等效的方法是什么,但对于 .whl 文件

亲爱的朋友和大学

在我们的 linux redhat 服务器上,我们构建了 yum 存储库,/var/yum.repo.d 因此 yum 实际上从该存储库中获取安装所需的 rpm

现在我们要安装pip文件.whl

第一种方法是使用.whl本地安装来安装文件

   pip install --no-index --find-links "$WHL_FOLDER" "${WHL_FILE}"

但由于我们有65Linux机器,所以我们不想在每台Linux机器上找到.whl

我们想做的是使用-找到.whl下面的文件,但对于安装我不知道什么是正确的方法repo_serveryum/var/www/htmlpip

无论如何,最终的pip方法应该是.whl从存储库安装,就像我们在 yum 中所做的那样

例子

pip install some-package.whl

所以请建议如何构建 pip 安装的存储库

答案1

使用pip config在本地(用户)或全球级别。/etc/pip.conf对于全局或~/.config/pip/pip.conf每用户配置启用。

[install]
no-index=yes
find-links=/path/to/local/wheels

也可以使用pip config命令。

pip config --global install.find-links=/path/to/local/wheels

但覆盖no-index可能会导致一些问题,但是我之前没有尝试过。

如果您想设置 pip 默认从本地存储库下载,请使用index-urlindex

[global]
index=http://repository.local/repo/pypi
index-url=http://repository.local/repo/simple
trusted-host=repository.local

相关内容