卸载python 3.6


12

遵循本指南“ 使用暂存站点测试部署”,我已使用以下命令在Ubuntu 16.04上安装了python 3.6:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.6

不幸的是,我现在想使用anaconda软件包管理器,因此为了避免冲突,我想删除升级的所有痕迹。怎么样?


1
重新安装Ubuntu版本。任何时候都不要在没有有效的python安装的情况下离开系统
— Nonny Moose

2
这些是系统上的多个其他python,包括python 3.5和2.7。我只想避免与python3.6发生冲突。实际上,如果我使用python -V,我得到3.5。
— user61629

1
首先创建系统快照或备份。apt-get purge python3.6将删除python3.6和所有相关软件包,然后尝试conda。如果出现任何问题,您仍然可以将系统还原到原始状态。
— ampika'5


1
对不起,很抱歉,您对系统“快照”有何建议?
— user61629

Answers:


6

警告:这将破坏Ubuntu 18.04和18.10。这些说明适用于问题在Ubuntu 16.04上描述的特定情况。


警告:我已经测试了此解决方案,但是还没有进行彻底的测试。进行备份,并谨慎操作。

  1. 删除仓库:

    sudo add-apt-repository --remove ppa:fkrull/deadsnakes
  2. 刷新apt缓存:

    sudo apt-get update
  3. 删除包装:

    sudo apt-get remove --purge python3.6

这应该删除。它只是破坏了整个系统。或者至少应该以粗体显示此建议。
— pceccon

@pceccon我添加了另一个警告。确保您以后阅读了该问题!这不会被删除,因为它仍然很有用。
— wjandrea

这个问题描述了我身上发生的事情。手动安装python3并决定使用anaconda。感谢您的粗体信息。
— pceccon

@pceccon我已经澄清了警告。您正在使用哪个版本的Ubuntu?
— wjandrea

1

我按照上面的说明进行操作(1:删除存储库2:刷新apt缓存3:删除程序包,发现我的许多Linux工具和APPS“消失了”。不是识别并重新安装我选择的每个按需专家完整的重新安装和更新。建议您使定期映像和备份更像还原点,这样您就不必从头开始。如果您尚未记录对计算机所做的更改,请记下您的自定义设置。


1
您的资料消失了,因为您使用的是依赖Python 3.6的 Ubuntu 18.04或18.10 。问题是关于依赖Python 3.5的 Ubuntu 16.04 。我在回答中添加了警告。确保您以后阅读了该问题!
— wjandrea
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.