📜  pip 配置代理 - Python (1)

📅  最后修改于: 2023-12-03 15:03:46.895000             🧑  作者: Mango

pip 配置代理 - Python

在使用 Python 进行开发时,有时需要通过 pip 安装第三方库。但是由于网络原因,pip 安装可能会失败。这时可以通过配置代理来解决问题。

配置 https 代理

可以通过设置环境变量来配置 https 代理,如下所示:

export https_proxy=<代理服务器地址>
export https_proxy_port=<代理服务器端口号>

或者在 Python 程序中使用 os 模块设置代理:

import os

os.environ["https_proxy"] = "<代理服务器地址>:<代理服务器端口号>"
配置 pip 代理

可以通过在 pip 配置文件中设置代理来使用代理进行安装,如下所示:

在 Linux 或者 macOS 上,pip 配置文件位于 $HOME/.config/pip/pip.conf,可以通过以下命令创建配置文件:

mkdir -p $HOME/.config/pip
touch $HOME/.config/pip/pip.conf

在 Windows 上,pip 配置文件位置有所不同,一般位于 %APPDATA%\pip\pip.ini。可以通过以下命令创建配置文件:

mkdir %APPDATA%\pip
echo.>%APPDATA%\pip\pip.ini

在配置文件中添加以下内容,即可使用代理进行安装:

[global]
proxy = <代理服务器地址>:<代理服务器端口号>
验证代理是否生效

可以通过以下命令验证代理是否生效:

pip install --proxy=<代理服务器地址>:<代理服务器端口号> -v <要安装的包名>

或者在 Python 程序中使用以下代码验证代理是否生效:

import requests

proxies = {
    "http": f"http://<代理服务器地址>:<代理服务器端口号>",
    "https": f"https://<代理服务器地址>:<代理服务器端口号>",
}

# 使用代理发送请求
response = requests.get("<目标网址>", proxies=proxies)

# 打印请求结果
print(response.text)

以上就是在 Python 中配置代理的方法,如果遇到 pip 安装失败的情况,可以尝试使用代理来解决问题。