You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Functions:企业代理下Python包安装调试超时问题

解决Azure Functions在企业代理下依赖安装超时问题

方法1:配置VS Code全局代理

  • 打开VS Code设置(快捷键Ctrl+,),搜索http.proxy和https.proxy
  • 将两个选项的值分别设置为你的企业代理地址:http://proxy-xxx.yyy.ddd.com:0000、https://proxy-xxx.yyy.ddd.com:0000
  • 若企业代理需要忽略SSL验证,搜索http.proxyStrictSSL并设置为false
  • 保存设置后重启VS Code,再尝试启动调试

方法2:配置pip全局代理

  • 根据操作系统创建或修改pip配置文件:
    • Windows:在%APPDATA%\pip\路径下创建pip.ini文件
    • Linux/macOS:在~/.config/pip/路径下创建pip.conf文件
  • 在配置文件中添加代理信息:
[global]
proxy = http://proxy-xxx.yyy.ddd.com:0000
  • 若代理需要账号密码认证,修改为:
[global]
proxy = http://你的用户名:你的密码@proxy-xxx.yyy.ddd.com:0000
  • 保存后,VS Code调用pip安装依赖时会自动读取该代理配置

方法3:给本地调试会话添加代理环境变量

  • 打开项目.vscode/launch.json文件,在env字段中添加代理相关变量:
"env": {
    "HTTP_PROXY": "http://proxy-xxx.yyy.ddd.com:0000",
    "HTTPS_PROXY": "http://proxy-xxx.yyy.ddd.com:0000",
    "NO_PROXY": "localhost,127.0.0.1"
}
  • 需认证的话,变量值格式为http://用户名:密码@proxy-xxx.yyy.ddd.com:0000
  • 保存文件后重新启动调试会话

方法4:手动安装依赖到虚拟环境

  • 找到项目本地调试用的虚拟环境(一般在项目根目录的.venv文件夹)
  • 激活虚拟环境:
    • Windows:运行.venv\Scripts\activate.bat
    • Linux/macOS:运行source .venv/bin/activate
  • 用带代理的pip命令安装所有依赖:
pip install --proxy=proxy-xxx.yyy.ddd.com:0000 -r requirements.txt
  • 安装完成后直接启动VS Code调试,此时不会重复执行依赖安装步骤

内容的提问来源于stack exchange,提问作者Baron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 06:30:06