Ubuntu中奇怪的命令错误提示.

我在命令行中键入命令,然后报了一个python类型的错误信息.不知道为什么~请各位高手帮忙解决.Traceback(mostrecentcalllast):File"/u... 我在命令行中键入命令,然后报了一个python类型的错误信息.不知道为什么~
请各位高手帮忙解决.
Traceback (most recent call last):
File "/usr/lib/command-not-found", line 10, in <module>
import CommandNotFound
ImportError: No module named CommandNotFound
展开
 我来答
匿名用户
2020-05-06
展开全部

我是给系统新装了一个python导致的这个问题。按照网上教程的操作执行了这样两步骤:

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

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

之后就出现了和你一样的问题,而且Ctrl+Alt+t也无法调用出终端。这个local下的python3是我新装的python3(python3.6.5)

解决办法是:找到系统之前自带的python3 (python3.5.2) 然后创建软连接指回去。sudo ln -sf /usr/bin/python3.5 /usr/local/bin/python3

sudo ln -sf /usr/bin/python3.5 /usr/bin/python3

另外如果要安装新的更高版本的python,可以使用pyenv来管理和安装不同版本的python。

参考;网页链接

谦_谦_君_子
推荐于2017-11-24 · 超过11用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:17.7万
展开全部
就是说在文件/usr/lib/com...这个文件的第四行,导入的模块CommandNotFound不存在或者是不在系统目录里。你最好打开文件看看。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式