Linux

pip 離線安裝 + 與 yum 儲存庫等效的方法是什麼,但對於 .whl 文件

  • November 5, 2020

親愛的朋友和大學

在我們的 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_server``yum``/var/www/html``pip

無論如何,最後的pip方法應該是.whl像我們在 yum 中那樣安裝來自儲存庫

例子

pip install some-package.whl

所以請建議如何建構用於 pip 安裝的儲存庫

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

引用自:https://unix.stackexchange.com/questions/618149