卸载了 python2,但仍出现在 /usr/bin 和文件资源管理器中

卸载了 python2,但仍出现在 /usr/bin 和文件资源管理器中

我正在尝试卸载 Python 2。我尝试从计算机的控制面板和 Ubuntu 命令行使用 执行此操作sudo apt remove python2。这两个操作似乎都有效,但当我签入 时/usr/bin,python2 仍然存在,并且使用我的文件资源管理器我看到 python.exe 仍然存在于 WindowsApps 中。同样,当我python_version()在 Canopy 中运行 时,它告诉我它仍在使用 Python 2.7.13。我不确定问题是什么,并希望得到任何建议。作为参考,我使用的是 Windows,64 位,Ubuntu 20.04。

输出type python

python is hashed (/usr/bin/python)

输出file /usr/bin/python

/usr/bin/python2: symbolic link to python2.7

输出apt list --installed | grep python

libpython2-stdlib/focal,now 2.7.17-2ubuntu4 amd64 [installed,auto-removable] 
libpython2.7-minimal/focal,now 2.7.18~rc1-2 amd64 [installed,auto-removable] 
libpython2.7-stdlib/focal,now 2.7.18~rc1-2 amd64 [installed,auto-removable]

答案1

file /usr/bin/python和的输出apt list --installed | grep python清楚地表明 Python 2 并未完全删除。您仍然有提供 Python 2 及其库的软件包,例如 libpython2.7-stdlib 和 libpython2.7-minimal。此外,由于您没有依赖它们的软件包,因此它们已被标记为自动删除。

您可以使用以下方式删除它们

sudo apt autoremove

如果您还想删除配置文件,请使用--purge选项。

sudo apt autoremove --purge

相关内容