私はちょうどvagrantを使ってXenialマシンをプロビジョニングしました xenial64-20180228.1.0-virtualbox.box
)私のホストシステムにはPythonがあります。
» lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
» python --version
Python 2.7.12
しかしプロビジョニングされたマシンでは、
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
$ python --version
The program 'python' can be found in the following packages:
* python-minimal
* python3
Ask your administrator to install one of them
$ python3 --version
Python 3.5.2
私がpythonをインストールすれば、それは問題ないようです:
vagrant@ubuntu-xenial:~$ sudo apt-get install python
vagrant@ubuntu-xenial:~$ python --version
Python 2.7.12
何故ですか?それは正常ですか python
にインストールされていません xenial
画像?手動でプロビジョニングする必要がありますか?
注:私が必要な理由 python
単純ではない python3
ということです ansible
このマシンにデプロイするときに明示的に探します。
/bin/sh: 1: /usr/bin/python: not found
python
、そしてpython2を期待しています。 python3は実験的です