我正在使用 hashcorp/precise64。(对于 ubuntu/trusty64 和许多其他盒子,我也遇到了同样的错误。)
尝试使用以下代码进行配置,但出现错误。
config.vm.provision "shell", inline: <<-SHELL
sudo apt-get update
sudo apt-get install -y python-pip python-dev python-setuptools build-essential
sudo pip install numpy
SHELL
==> 默认值:sudo ==> 默认值::==> 默认值:pip:找不到命令
在 ssh 进入虚拟机并尝试调用 pip 之后,我得到了
vagrant@precise64:$ pip 当前未安装程序“pip”。您可以通过键入安装它: sudo apt-get install python-pip
如果我这样做sudo apt-get install python-pip
,确实会安装 pip。我不明白为什么它不能通过 shell 安装。
我想也许它必须将安装暴露给某些路径?