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

Windows 10安装Google Cloud SDK遇ImportError:无法导入_remove_dead_weakref

解决Google Cloud SDK安装时ImportError: cannot import name _remove_dead_weakref问题

我之前也碰到过一模一样的问题,结合你的情况来看,这个错误主要是Python版本兼容或者环境变量未正确生效导致的,下面是一步步的解决方案:

1. 确认你的Python 2.7版本是否达标

_remove_dead_weakref是Python 2.7.14及以上版本才新增的函数,如果你的系统Python版本低于这个版本,就会触发这个导入错误。

  • 打开命令提示符,输入:
    python -V
    
  • 如果版本低于2.7.14,建议直接升级到Python 2.7.18(Python 2.x的最终稳定版本),下载后覆盖安装即可。

2. 正确设置CLOUDSDK_PYTHON环境变量并确保生效

你提到已经设置了环境变量,但大概率是没生效或者路径选得不对:

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」区域点击「新建」:
    • 变量名:CLOUDSDK_PYTHON
    • 变量值:填写你系统中Python 2.7的完整路径(比如C:\Python27\python.exe,不要用安装提示里的bundled路径)
  • 点击所有确定按钮保存,然后关闭所有打开的命令提示符和Cloud SDK安装程序,重新启动安装程序再尝试——环境变量只有在新进程中才会生效,不重启的话安装程序还是读不到新设置。

3. 尝试自定义安装,跳过bundled Python

运行Cloud SDK安装程序时,选择「自定义安装」选项:

  • 在安装组件步骤,取消勾选「Bundled Python」选项,强制安装程序使用你系统中已有的Python 2.7。

4. 排查权限和拦截问题

  • 右键点击Cloud SDK安装程序,选择「以管理员身份运行」,避免因为权限不足导致安装程序无法读取Python路径或写入文件。
  • 暂时关闭杀毒软件或防火墙,有些安全软件会拦截安装程序访问系统Python文件,进而引发错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.13 07:49:14