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

Vagrant up执行失败:安装Theano依赖时无法获取索引URL

解决Vagrant Up时安装Theano的pip报错问题

看你遇到的这个报错,核心是两个问题:一是pip没法正常访问PyPI官方源,二是找不到满足numpy>=1.9.1要求的安装包。我给你几个一步步解决的办法:

1. 先搞定pip源的问题(最常见的原因)

默认的PyPI官方源在国内访问经常不稳定或者被墙,直接换国内的镜像源就能解决大部分问题:

  • 进入你的Vagrant虚拟机:vagrant ssh
  • 创建或修改pip配置文件:mkdir -p ~/.pip && nano ~/.pip/pip.conf
  • 把下面的内容粘贴进去(用清华的镜像源,速度快还稳定):
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
  • 保存退出(nano里按Ctrl+O,回车,再Ctrl+X)

2. 先手动安装依赖,再装Theano

有时候直接安装Theano会因为依赖解析的问题失败,先单独装满足版本要求的numpy更稳妥:

  • 先把pip升级到最新版,避免旧版本的bug:pip install --upgrade pip
  • 安装指定版本的numpy:pip install numpy>=1.9.1
  • 最后再安装Theano:pip install git+git://github.com/Theano/Theano.git

3. 额外检查项

如果上面的方法还不行,你可以排查下这两个点:

  • 检查虚拟机的网络是否正常:ping pypi.tuna.tsinghua.edu.cn,如果ping不通,说明Vagrant的网络配置有问题,比如NAT模式是否正常,或者宿主机的网络有没有限制
  • 检查Python版本:python --version,如果是Python2.6及以下的旧版本,numpy>=1.9.1是不支持的,这种情况要么升级Python,要么找适配旧Python的Theano版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 06:12:38