首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装带有apt ansible模块的包,但可以从shell安装

问无法安装带有apt ansible模块的包,但可以从shell安装
EN

Stack Overflow用户
提问于 2021-02-07 04:40:32
回答 1查看 198关注 0票数 0

当我从命令行运行时,它可以工作:

代码语言:javascript
复制
sudo apt-get install python3.9

当我使用ansible运行时,它抛出错误:

代码语言:javascript
复制
ansible edge -m apt -a 'name=python3.9' -b -i vagrant-inventory.yaml
代码语言:javascript
复制
fatal: [edge]: FAILED! => changed=false 
  msg: No package matching 'python3.9' is available

Ubuntu xenial,python可执行文件python3.5。

我不知道在哪里挖掘,也许这是一些众所周知的问题,或者我应该更深入地挖掘我的错误?

EN

回答 1

Stack Overflow用户

发布于 2021-02-07 17:34:23

@Belenot我认为您的ansible运行的是不同的python版本,这就是安装无法正常工作的原因。要验证这一点,需要键入:

代码语言:javascript
复制
ansible --version | grep "python version"

如果是这样的话,你需要使用pip3重新安装ansible:

代码语言:javascript
复制
pip3 install ansible

来克服这个兼容性问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66081733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档