【发布时间】:2019-09-03 06:34:59
【问题描述】:
python idle 有一个大问题。例如,如果我尝试运行
sudo apt-get install apache2 我得到这个错误:
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
And it is not just for apache, it happens for all the apps that I try to install with sudo apt-get install
我试过卸载idle,但是没用
如果我跑了
sudo apt-fix broken install
我收到此错误:
dpkg: error processing archive /var/cache/apt/archives/idle-python3.6_3.6.8-1~18.04.york0_all.deb (--unpack): trying to overwrite '/usr/lib/python3.6/idlelib/CREDITS.txt', which is also in package libpython3.6-stdlib:amd64 3.6.8-1+xenial1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/idle-python3.6_3.6.8-1~18.04.york0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
的输出
sudo dpkg --configure -a
是
dpkg: dependency problems prevent configuration of idle:
idle depends on idle-python3.6; however:
Package idle-python3.6 is not installed.
dpkg: error processing package idle (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
idle
cat /etc/apt/sources.list 的输出是
deb http://archive.ubuntu.com/ubuntu bionic main universe
deb http://security.ubuntu.com/ubuntu/ bionic-security main universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe
如果我尝试使用命令重新安装:
sudo apt install idle-python3.6
我明白了:
dpkg: error processing archive /var/cache/apt/archives/idle-python3.6_3.6.8-1~18.04.york0_all.deb (--unpack):
trying to overwrite '/usr/lib/python3.6/idlelib/CREDITS.txt', which is also in package libpython3.6-stdlib:amd64 3.6.8-1+xenial1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/idle-python3.6_3.6.8-1~18.04.york0_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
我不知道该怎么办
【问题讨论】:
-
这是一个 ubuntu 包管理器问题,不是编程问题,这里是题外话。 ubuntu 标签的消息说使用 askubuntu.com。我认为您遇到的部分问题是某些 linux 发行版将 python x.y.z 的 _tkinter、tkinter、idlelib 和 turtle 的部分或全部放入与 python x.y.z 本身分开的安装包中。而且 tcl/tk 也是一个单独的包,或者可能包含在基础发行版中。
标签: python-3.x ubuntu python-idle