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

Vertex AI Workbench Executor执行pip install报错求助

问题成因分析

以下是导致该差异现象的核心原因:

  • 执行环境的网络配置隔离:直接在Notebook中运行时,使用的是Vertex AI Workbench实例本身的网络栈,该实例已配置好对外网络访问权限(如通过VPC防火墙规则、云NAT等允许访问公共PyPI源)。而Executor函数通常运行在独立的执行上下文(如Vertex AI Job、Cloud Functions/Run的无服务器环境),若该环境未配置匹配的网络规则(比如未关联允许出站访问的VPC、未开启私有服务访问或云NAT),就会出现网络不可达的报错。
  • 环境变量未继承:Notebook的运行环境中可能已配置了PyPI镜像源、代理地址等环境变量(例如PIP_INDEX_URL、HTTP_PROXY),这些配置让pip能正常访问包源。但Executor函数运行时默认不会继承Notebook的环境变量,导致pip直接尝试访问公共PyPI源时因网络策略或无代理而失败。
  • 服务账号权限差异:Notebook操作使用的是实例关联的服务账号或用户身份,该账号可能拥有访问外部网络的权限。而Executor函数通常使用专用的服务账号执行任务,若此账号未被授予对应的网络访问权限(比如未在VPC访问控制中允许其出站流量),也会导致无法建立网络连接。
  • 执行上下文的资源限制:部分Executor的运行环境(如无服务器任务)可能处于严格的网络隔离模式,默认禁止对外公共网络访问,仅允许访问GCP内部服务。这种情况下,未额外配置出站访问规则的话,pip无法连接外部PyPI源。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 15:08:14