如何使用 CNTLM 對代理程式後面的 pip 安裝進行故障排除?

DDD
發布: 2024-11-03 19:04:29
原創
500 人瀏覽過

How can I troubleshoot pip installations behind a proxy using CNTLM?

使用CNTLM 對基於代理的pip 安裝進行故障排除

使用CNTLM 在代理後面實現pip 時,用戶可能會在確保其正確配置方面遇到困難。要驗證其功能,請考慮以下步驟:

運行命令:

cntlm.exe -c cntlm.ini -I -M http://google.com
登入後複製

如果此命令失敗並出現「連接到代理失敗」錯誤,則表示您的CNTLM 存在問題

此外,使用指令:

pip install --proxy=user:pass@localhost:3128
登入後複製

其中「user」和「pass」是您的代理憑證,可能會導致取得索引基底URL 時出錯。

替代解決方案

如果 CNTLM 證明有問題,您也可以將 https_proxy 環境變數設定為指向您的代理伺服器。請注意,該變數與 http_proxy 不同。執行命令:

export https_proxy=http://web-proxy.mydomain.com
登入後複製

這將透過代理伺服器路由所有 HTTPS 請求,包括 pip 發出的請求。

最後,執行以下命令以使用 pip 安裝軟體包:

sudo -E pip install somepackage
登入後複製

此命令可確保在安裝過程中繼承 https_proxy 環境變數。

以上是如何使用 CNTLM 對代理程式後面的 pip 安裝進行故障排除?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!