Ansible のターゲットホストで Python3 を指定し pip install する
概要
Raspberry PI Zero WH で、 python -V
すると Python 2.7.16
が返ってきた。
Raspberry PI のセットアップは Ansible で管理しており、
Ansible で unlink python
して ln -s /usr/bin/python3 /usr/bin/python
をすれば良いのかな?
と思っていたら、もっとシンプルにできたのでメモ。
OS バージョン情報は以下の通り
1 | $ cat /etc/os-release |
サムネイルが全てですが、一応
以下の ansible.cfg の設定が全てです。
- ansible.cfg
1 | [defaults] |
- tasks/main.yml
1 | # NOTE: pip3 として利用する |
ansible-playbook
実行後、
1 | // /usr/bin/python には python2 がリンクされている |
わざわざリンクされている python を切り替えなくてもシンプルに Python バージョンを指定して利用できた!
以上
参考になれば幸いです。
Ansible のターゲットホストで Python3 を指定し pip install する
https://kenzo0107.github.io/2021/03/06/2021-03-07-use-python3-by-ansible/