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

在Google Colab中安装requirements.txt失败的解决方法求助

解决requirements.txt中astropy==2.0.3安装失败的问题

问题根源

astropy 2.0.3是2018年发布的老旧版本,仅支持Python 3.5/3.6,而Google Colab当前默认使用Python 3.8及以上版本,版本不兼容导致setup.py egg_info执行失败。

解决方案

方案1:修改requirements.txt中的astropy版本(推荐)

  • 打开解压后的requirements.txt文件,将第一行的astropy==2.0.3替换为兼容当前Python版本的版本号,比如:
    astropy>=4.0
    
    (4.0及以上版本支持Python 3.7+,适配Colab环境)
  • 保存文件后,重新执行安装命令:
    !pip install -r requirements.txt
    

方案2:降级Colab的Python版本(仅当必须使用astropy2.0.3时)

依次执行以下命令:

# 更新系统包列表
!sudo apt-get update -y
# 安装Python3.6
!sudo apt-get install python3.6 -y
# 设置Python3.6为默认选项
!sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
# 安装适配Python3.6的pip
!curl https://bootstrap.pypa.io/pip/3.6/get-pip.py | python3.6
# 使用Python3.6执行依赖安装
!python3.6 -m pip install -r requirements.txt

方案3:用虚拟环境隔离Python版本

# 安装虚拟环境工具
!pip install virtualenv
# 创建基于Python3.6的虚拟环境
!virtualenv -p python3.6 venv
# 激活虚拟环境并安装依赖
!source venv/bin/activate && pip install -r requirements.txt

注意事项

如果修改astropy版本后项目代码出现运行异常,需检查原代码是否依赖astropy2.0.3的特定API,针对性调整代码逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 11:22:08