亲爱的朋友和大学
在我们的 linux redhat 服务器上,我们构建了 yum 存储库,/var/yum.repo.d
因此 yum 实际上从该存储库中获取安装所需的 rpm
现在我们要安装pip
文件.whl
第一种方法是使用.whl
本地安装来安装文件
pip install --no-index --find-links "$WHL_FOLDER" "${WHL_FILE}"
但由于我们有65
Linux机器,所以我们不想在每台Linux机器上找到.whl
我们想做的是使用-找到.whl
下面的文件,但对于安装我不知道什么是正确的方法repo_server
yum
/var/www/html
pip
无论如何,最终的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-url
和index
[global]
index=http://repository.local/repo/pypi
index-url=http://repository.local/repo/simple
trusted-host=repository.local