【问题标题】:How can I fix idle-python3.6?如何修复 idle-python3.6?
【发布时间】: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


【解决方案1】:

我认为这是由于配置错误导致的依赖问题。

你可以参考有类似问题的ubuntu论坛: https://askubuntu.com/questions/1065556/broken-python-dependencies-after-trying-to-re-install

【讨论】:

    猜你喜欢
    • 2018-02-21
    • 1970-01-01
    • 1970-01-01
    • 2021-07-08
    • 1970-01-01
    • 2013-07-01
    • 2013-06-24
    • 2018-08-12
    • 1970-01-01
    相关资源
    最近更新 更多