ModuleNotFoundError: No module named ‘CommandNotFound‘「终于解决」

ModuleNotFoundError: No module named ‘CommandNotFound‘「终于解决」File“/usr/lib/command-not-found”,line27,infromCommandNotFound.utilimportcrash_guardModuleNotFoundError:Nomodulenamed‘CommandNotFound’出错原因这个Python的更新是按照网上随便翻了一篇教程来的。更新的过程中执行了这样两步骤:sudoln-sf/usr/local/bin/python3/usr/bin/python3sudo

大家好,欢迎来到IT知识分享网。

File “/usr/lib/command-not-found”, line 27, in from CommandNotFound.util import crash_guard ModuleNotFoundError: No module named ‘CommandNotFound’
出错原因

这个Python的更新是按照网上随便翻了一篇教程来的。更新的过程中执行了这样两步骤:

sudo ln -sf /usr/local/bin/python3 /usr/bin/python3
sudo ln -sf /usr/local/bin/pip3 /usr/bin/pip3

路径/usr/local/bin下的python3和pip3都是我刚装好的python3.6.5
解决方案

找到系统之前自带的python3 (python3.8) 然后创建软连接指回去。

sudo ln -sf /usr/bin/python3.8/usr/local/bin/python3
sudo ln -sf /usr/bin/python3.8 /usr/bin/python3

问题解决,终端恢复正常。

这是一个教训。不管给系统装多新的python,千万不要动系统自带的python python3的软连接。包括pip和pip3的软连接,不只是肉眼可见的什么yum不能用的问题,这么搞会出现很多不可预知的隐患。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/26618.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信