无法下载 Python3,执行 $sudo apt --reinstall install python3 命令后,ubuntu 18.04

无法下载 Python3,执行 $sudo apt --reinstall install python3 命令后,ubuntu 18.04

每当我尝试更新或升级任何东西时,文件就会损坏

/usr/lib/python3/dist-packages/django/contrib/admin/widgets.py

正在生成

SyntaxError:Generator expression must be parenthesized

如何升级这个django?

python 3.7.5
django 3.0

我尝试重新安装整个 python3

$sudo apt --reinstall install python3

结果-

Python3 cannot be downloaded

如何解决这个问题?我无法进入桌面。fail to start session从终端运行所有内容。

答案1

最后,经过这么长时间,我再次接触到有缺陷的系统并解决了这个问题。我不得不清除损坏的软件包 python3-django。但我没有直接运行命令来删除该软件包,因为我不想再有任何未知的后果。然后幸运的是,我了解了命令

 `sudo apt-get --simulate remove python3-django' 
                                 

此命令显示删除包后的结果。我运行了该命令,Shaw 只会删除 python3-django。因此我继续运行

'sudo apt-get remove python3-django` 

然后跑了

         `sudo apt-get update && sudo apt-get upgrade`

一切运行正常。然后我检查了 python 版本和 django 版本,结果显示 。

相关内容