Python 流浪汉在供应期间未安装pip

Python 流浪汉在供应期间未安装pip,python,bash,vagrant,vagrantfile,vagrant-provision,Python,Bash,Vagrant,Vagrantfile,Vagrant Provision,这是我的引导程序。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 这是我的档案: Vagrant.configure("2") do |config| config.vm.box = "hashicor

这是我的
引导程序。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
这是我的档案:

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

vagrant reload --provision
vagrant ssh
但是当我输入
pip
时,它返回

程序“pip”当前未安装。您可以通过键入以下内容进行安装: sudo-apt-get-install-python-pip

我证实我能做到

sudo apt-get install library
在ssh终端中,所以我不确定出了什么问题


任何帮助都将不胜感激。

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

我猜它已经安装了,但由于某些原因没有添加到路径中,因此您无法通过键入pip来调用它,检查它是否真的安装了请将
-y
标志添加到安装
pip
的命令中,就像您为
apache2
安装它一样,然后再次进行设置。这告诉
apt get
对所有问题都假设“是”,包括“您确定要安装这些软件包吗”。此标志对于非交互式APT使用非常重要。