最近在安装环境时执行apt-get update或者upgrade时,总是报错:
Setting up update-notifier-common (3.192.1.11) ...
Traceback (most recent call last):
File "/usr/lib/update-notifier/package-data-downloader", line 24, in <module>
import debian.deb822
ModuleNotFoundError: No module named 'debian'
dpkg: error processing package update-notifier-common (--configure):
installed update-notifier-common package post-installation script subprocess returned error exit status 1
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: dependency problems prevent configuration of update-notifier:
update-notifier depends on update-notifier-common (= 3.192.1.11); however:
Package update-notifier-common is not configured yet.
dpkg: error processing package update-notifier (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ubuntu-desktop:
ubuntu-desktop depends on update-notifier; however:
Package update-notifier is not configured yet.
dpkg: error processing package ubuntu-desktop (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
update-notifier-common
update-notifier
ubuntu-desktop
安装进行不下去,之前好好的,怎么会出现这种奇怪的事呢,按理说apt-get update是Ubuntu最核心和常用的工具了,不大可能会没有正确安装的,仔细想想安装环境过程中都做了些什么,这个 import debian.deb822报错应该是python相关的东西,那最有可能是python安装不对或者版本不对了,于是突然想起为了满足实验某模型的要求安装了个很新的python3.9.6,并且把/usr/bin/python3指向了python3.9.6,可能就是这个python版本太高了的原因引起的,于是删掉/usr/bin/python3,重新创建链接指向python3.6.8,再执行apt-get update就正常了!
Setting up update-notifier-common (3.192.1.11) ...
Setting up update-notifier (3.192.1.11) ...
Setting up ubuntu-desktop (1.417.5) ...
最近在安装环境时执行apt-get update或者upgrade时,总是报错:Setting up update-notifier-common (3.192.1.11) ...Traceback (most recent call last): File "/usr/lib/update-notifier/package-data-downloader", line 24, in <module> import debian.deb822ModuleNotFoundErr...
kali或者
Ubuntu
下,apt
update
出现No
module
named
'
debian
’错误:
Traceback (most recent call last):
File "/usr/bin/debtags", line 32, in <
module
>
from
debian
import deb822
ModuleNotFoundError
: No
module
named
'
debian
'
在网上查找到这几种
Traceback (most recent call last):
File "/usr/lib/cnf-
update
-db", line 8, in <
module
>
from CommandNotFound.db.creator import DbCreator
ModuleNotFoundError
: No
module
named
'CommandNotFound'
Reading package lists... Done
E: Problem executing scr...
"
ModuleNotFoundError
: No
module
named
'xxx'"这个
报错
是个非常常见的
报错
,几乎每个
python
程序员都遇到过,导致这个
报错
的
原因
也非常多,下面是我曾经遇到过的
原因
和解决方案
module
包没安装
忘了import
没有__init__.py文件
package包的版本不对
自定义的包名与安装的包名相同,导致import包的
时
候导错了包
没设置PYTHO...
Ubuntu
16.04系统,安装最新版
python
3.7后就出现如下错误:
ModuleNotFoundError
: No
module
named
'CommandNotFound'
而且,pip install
时
,还是出现了这个错误:
sudo apt 某个包的
时
候中断了, 然后莫名导致环境配置文件出错
以后的apt安装操作都一直报这个错
Setting up
update
-notifier-common (3.168.13) ...
Traceback (most recent call last):
File "/usr/lib/
update
-notifier/package-data-downloader", line 24, in <
module
>
import
debian
.deb822
Module
No
当
Python
解释器在运行程序
时
遇到“
ModuleNotFoundError
: No
module
named
'pip'”错误,通常是因为安装
Python
(或者
Python
虚拟环境)的
时
候没有安装pip包管理器导致的。pip是
Python
的一个包管理工具,它允许用户轻松地安装和卸载第三方包,因此在
Python
中使用第三方包
时
,它通常是必须的。
为了解决这个问题,首先需要确认是否安装了pip包管理器。在终端或命令提示符下
执行
以下命令:
pip --version
如果pip已经安装,则会输出pip版本信息;否则,会提示“Command not found”或类似的错误信息。
如果没有安装pip,请在终端或命令提示符下
执行
以下命令来安装它:
sudo
apt-get
install
python
3-pip
执行
此命令需要管理员权限。此命令适用于在
Debian
或
Ubuntu
Linux中安装pip。在其他操作系统或Linux发行版中,安装pip的方法可能不同。在确认pip安装成功后,重新运行
Python
程序即可。