卸载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.