使用 pipy proxy

pip 配置參數對於使用私有或代理 PyPI 倉庫至關重要。它們控制著 pip 在哪裡尋找套件以及如何信任該來源

pip 設定參數作用解釋

參數完整形式作用預期值我的配置 (PyPI 代理)
index-urlglobal.index-url核心:告訴 pip 在哪裡尋找套件。這是指向簡單索引 API (/simple/) 的 URL。包含 /simple/ 的 URLhttp://nexus.../py-proxy/simple/
indexglobal.index已過時/次要:舊版的 pip 用來指向主索引頁面的 URL。在現代 pip 中,通常被 index-urlextra-index-url 取代。指向 HTML 主頁的 URLhttp://nexus.../py-proxy/pypi/
trusted-hostglobal.trusted-host安全性:告訴 pip 信任該主機,即使它使用的是不安全的 http 協議(而不是 https)。僅主機名或 IP 地址192.168.2.8

配置範例

想要共用 Proxy 配置,所以配置中的 remote storage 不要包括路徑 simplepypi,因為 config set 有帶入。

1pip config set global.index http://192.168.2.8/repository/py-proxy/pypi/
2pip config set global.index-url http://192.168.2.8/repository/py-proxy/simple/
3pip config set global.trusted-host 192.168.2.8