gpt4 book ai didi

python - 使用自定义证书文件在代理后面进行 Pip

转载 作者:太空狗 更新时间:2023-10-30 01:00:25 25 4
gpt4 key购买 nike

pip 的代理设置可以通过--proxy 命令行选项或在全局配置文件(即$HOME/.config/pip/pip.conf 在 Unix 中,$HOME/Library/Application Support/pip/pip.conf 在 OS X 中,%APPDATA%\pip\pip.ini 在 Windows 中)。

[global]
proxy = [proxy server url]

但是,虽然可以使用 --cert 命令行选项传递自定义根证书文件,但似乎没有办法在配置文件中指定自定义根证书。

在上面的全局配置中指定 cert = [path to cert file] 似乎没有被考虑在内,这与命令行选项不同。

我们如何全局设置pip来使用某个证书文件?

最佳答案

我们在代理后面,也需要证书。确保证书文件位于 cmd 和 pip (windows) 可以访问的位置。我的证书叫做 b.pem

我创建了一个名为:

C:\Users\<username>\appdata\Roaming\pip

并将文件 pip.ini 添加到该文件夹​​中。然后在 pip.ini

[global]
cert = C:\users\<username>\b.pem

我还测试了将 pip.ini 文件添加到:

C:\Users\<username>\pip

顺便说一句,这是一个已经创建的文件夹——这也可以。可能想尝试一下,看看哪个有效。此外,听起来很愚蠢,但请确保您在 pip.ini 中的路径是正确的。我第一次做这个的时候打错了,这让我有 pip 发疯哈哈。祝你好运!

关于python - 使用自定义证书文件在代理后面进行 Pip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35032780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com