python - Vagrant 在提供期间没有安装 pip

标签 python bash vagrant vagrantfile vagrant-provision

这是我的bootstrap.sh:

#!/usr/bin/env bash

apt-get update
apt-get install -y apache2
apt-get install python-pip

if ! [ -L /var/www ]; then
  rm -rf /var/www
  ln -fs /vagrant /var/www
fi

这是我的 Vagrantfile:

Vagrant.configure("2") do |config|
  config.vm.box = "hashicorp/precise64"
  config.vm.provision :shell, path: "bootstrap.sh"
end

我跑了

vagrant reload --provision
vagrant ssh

但是当我输入 pip 时它返回

The program 'pip' is currently not installed. You can install it by typing: sudo apt-get install python-pip

我确认我能够

sudo apt-get install library

在 ssh 终端,所以我不确定哪里出了问题。

如有任何帮助,我们将不胜感激。

最佳答案

尝试将 apt-get install python-pip 替换为 apt-get -y install python-pip 正如 Chris 在评论中所说的那样。

关于python - Vagrant 在提供期间没有安装 pip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35191289/

相关文章:

python - 如何在python中获取列表的最小和最大元素

objective-c - 从 cocoa (obj.c) 执行 shell 脚本并响应

mysql - Vagrant/多实例 mysqld

mysql - Vagrant Chef Recipe 校验和计算

python - 使用AWS lambda函数在S3中创建新文件

python - 如何有效地将 X 模 Y 添加到 numpy 数组中的每个元素?

python - Numpy 分段函数在 scipy quad 中很慢

macos - Mac OS X Bash 获取/dev/diskNsM 大小

python - 唯一的从到组合,在可变循环中它之后的所有持续时间

vagrant - puppet apt-get 在其他任何事情之前只更新一次?