[英]Pyenv can't find system python (3.8) on Ubuntu 20.04
如果有人试图在 Ubuntu 20.04 中重置为 Python“系统”,您可能会遇到以下错误:
Pyenv can't find system python (3.8) on Ubuntu 20.04
我在尝试在 Ubuntu 20.04 上安装 Ansible 时发现了这一点(这是在我安装 pyenv 之后):
$ ansible-playbook
Traceback (most recent call last):
File "/usr/bin/ansible-playbook", line 34, in <module>
from ansible import context
ModuleNotFoundError: No module named 'ansible'
我尝试将默认 Python 设置回“系统”并看到以下内容:
$ pyenv global system
pyenv: system version not found in PATH
我能找到解决此问题的唯一方法是运行:
$ sudo apt install python-is-python3
这解决了问题,之后我可以成功运行 ansible-playbook(和其他 ansible 命令)。 我希望这对遇到类似问题的人有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.