当我从命令行运行时,它可以工作:
sudo apt-get install python3.9当我使用ansible运行时,它抛出错误:
ansible edge -m apt -a 'name=python3.9' -b -i vagrant-inventory.yamlfatal: [edge]: FAILED! => changed=false
msg: No package matching 'python3.9' is availableUbuntu xenial,python可执行文件python3.5。
我不知道在哪里挖掘,也许这是一些众所周知的问题,或者我应该更深入地挖掘我的错误?
发布于 2021-02-07 17:34:23
@Belenot我认为您的ansible运行的是不同的python版本,这就是安装无法正常工作的原因。要验证这一点,需要键入:
ansible --version | grep "python version"如果是这样的话,你需要使用pip3重新安装ansible:
pip3 install ansible来克服这个兼容性问题。
https://stackoverflow.com/questions/66081733
复制相似问题