[英]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.