无意中安装了python 3.5与python3.5:这是不是很糟糕?

时间:2016-12-24 05:41:01

标签: python python-3.x linuxmint mint

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

所以,我偶然输入了

sudo apt-get install python 3.5

我学到的东西与

不同
sudo apt-get install python3.5.

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

所以,我经历了" python 3.5"的安装。 - 它问了一些关于FTP的问题(某事)或独立的问题,然后我安装了python3.5。

我的问题是

1)什么是python 3.5? (有空间), 2)我有什么打破, 3)我应该卸载python 3.5,即使卸载警告我不要除非我真的知道我在做什么吗?

谢谢

2 个答案:

答案 0 :(得分:3)

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

使用空格(sudo apt-get install python 3.5)意味着安装python3.5所以可能只是安装/更新了python2。

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

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

如果没有其他程序/依赖项丢失,您应该这样做。你在一些代码中使用过它吗? (如果它消失了就行不通!)如果你没有,那就去吧。

答案 1 :(得分:0)

不好。我在安装Ruby时安装了相同的文件,但不小心输入了以下内容:

不要这样做!

apt install ruby 2.4

它安装了最新的Ruby和名称为2.4的许多千兆字节的软件包。

我试图用

将其删除
apt remove 2.4

...但是事实证明,其中一些软件包对于操作系统至关重要。

要列出标签为2.4的软件包:

apt-cache show 2.4

因此,如果您设法列出非必需的软件包并将其输出用作apt remove的参数,则可以选择卸载非必需的软件包。但我想即使那样,您的系统也可能会变得不稳定。

幸运的是,我在相对较新的Raspbian安装上运行了该命令,因此我将执行全新安装。 Apt安装是一个非常危险的命令:D,祝您好运