安装 python3.13 后在终端中找不到命令时出现 Linux python 错误

问题描述 投票:0回答:1
root@modular:/var/www# hay
Traceback (most recent call last):
  File "/usr/lib/command-not-found", line 27, in <module>
    from CommandNotFound.util import crash_guard
ModuleNotFoundError: No module named 'CommandNotFound'
root@modular:/var/www#

我有

root@modular:/var/www# ls -la /usr/bin/python3*
lrwxrwxrwx 1 root root      25 Sep  8 10:17 /usr/bin/python3 -> /etc/alternatives/python3
lrwxrwxrwx 1 root root      17 Aug  7 20:44 /usr/bin/python3-config -> python3.12-config
-rwxr-xr-x 1 root root 8019136 Jul 31 20:43 /usr/bin/python3.12
lrwxrwxrwx 1 root root      34 Jul 31 20:43 /usr/bin/python3.12-config -> x86_64-linux-gnu-python3.12-config
-rwxr-xr-x 1 root root 6481904 Aug 17 20:32 /usr/bin/python3.13

安装 python 3.13 后发生。

我想安装它,以便能够在不破坏 Ubuntu 的情况下安装 pip lib。

python ubuntu python-3.13
1个回答
0
投票

从源代码安装 python 时会出现此问题。原因是 /usr/lib/command-not-found 文件未随您安装的当前 python 一起提供。 要解决这个问题:

  1. 使用

    清除Python

    apt-get --purge 删除 python

  2. 清洁公寓:

    apt-get 自动清洁 apt-get 自动删除

  3. 重新安装python:

    apt-get安装python

© www.soinside.com 2019 - 2024. All rights reserved.