意外安装 python 3.5 与 python3.5:这很糟糕吗?

Accidentally installed python 3.5 vs. python3.5 : Is this bad?

I 运行 Linux Mint 预装 Python 3.4.x。我正在开始一个新项目并想利用 3.5ish 的东西所以我决定安装 3.5 并创建指向它的新虚拟环境。

所以,我不小心输入了

sudo apt-get install python 3.5

我后来了解到的内容与

不同
sudo apt-get install python3.5.

我知道这是不同的,因为后者需要添加一个新的存储库,而前者在我添加 deadsnakes 存储库之前能够做到。

所以,我完成了 "python 3.5" 的安装 - 它问了我一些关于 FTP 是 ined(something) 还是独立的问题,然后我安装了 python3.5。

我的问题是

1) python 3.5 是什么? (使用 space), 2)我有没有破坏任何东西, 3) 我是否应该卸载 python 3.5,即使卸载警告我不要卸载,除非我真的知道我在做什么?

谢谢

新版本总是有更新的补丁和修复。 Python 3.5.2 可能是你安装的,如果你使用 sudo apt-get install python3.5。现在还有Python3.6

对于 space (sudo apt-get install python 3.5) 这意味着安装 python3.5 所以也许它只是 installed/updated python2.

无论如何,拥有多个版本不是问题。您可以为每个安装设置别名并根据需要使用它们。

我是否应该卸载 python 3.5,即使卸载警告我不要卸载,除非我真的知道我在做什么?

如果没有其他 program/dependency 丢失,您应该这样做。你在某些代码中使用过它吗? (如果它消失了,那将无法工作!)如果还没有,请继续卸载它。

不太好。我有同样的安装 Ruby 并且不小心输入:

不要这样做!!

apt install ruby 2.4

它安装了最新的 Ruby 和名称中包含 2.4 的数 GB 的软件包。

我尝试用

删除它们
apt remove 2.4

...但事实证明其中一些包对于操作系统是必不可少的。

列出标签为 2.4 的包:

apt-cache show 2.4

因此,如果您设法列出它们并将该输出用作 apt remove 的参数,那么卸载 non-essential 包可能是一个选项。但我想即便如此,您的系统也可能会变得不稳定。

幸运的是,我 运行 命令是在一个相对较新的 Raspbian 安装上进行的,所以我将进行全新安装。 Apt install 是一个非常危险的命令,:D,祝你好运