python repair修复功能_修复损坏的Python3.2安装(Ubuntu)

I stupidly remove the subprocess.py module from /usr/lib/python3.2

so I try to fix this with executing:

sudo apt-get install python3

but I just got this error:

Traceback (most recent call last): File "/usr/bin/py3compile", line 33, in

from subprocess import PIPE, Popen ImportError: No module named subprocess dpkg: error processing python3 (--configure): subprocess

installed post-installation script returned error exit status 1 dpkg:

dependency problems prevent configuration of python3-gobject:

python3-gobject depends on python3 (>= 3.2); however: Package

python3 is not configured yet. python3-gobject depends on python3 (<<

3.3); however: Package python3 is not configured yet. dpkg: error processing python3-gobject (--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: python3 python3-gobject E: Sub-process /usr/bin/dpkg returned an

error code (1)

so how can I fix it?

解决方案

Have you tried uninstalling Python 3 and then installing it again?

sudo apt-get remove python3

sudo apt-get install python3

or maybe

sudo apt-get --reinstall install python3

If this does not work, just grab subprocess.py from the python repository and copy it to the right directory. For example, for Python 3.2.2, navigate with your browser to:

and the click in "raw" (left column) to download the file.

For other versions, just go to:

Pick your version, then click on browse (left column), then Lib (from the folders list), then "subprocess.py" and then "raw" (left column) to download the file.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值