我在预装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,即使卸载警告我不要除非我真的知道我在做什么吗?
谢谢
答案 0 :(得分:3)
较新的版本总是有更新的补丁和修复程序。如果你使用sudo apt-get install python3.5
,可能就是你安装的Python 3.5.2。现在还有Python 3.6。
使用空格(sudo apt-get install python 3.5
)意味着安装python
和3.5
所以可能只是安装/更新了python2。
无论如何,拥有多个版本不是问题。您可以为每个安装设置别名并根据需要使用它们。
如果没有其他程序/依赖项丢失,您应该这样做。你在一些代码中使用过它吗? (如果它消失了就行不通!)如果你没有,那就去吧。
答案 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,祝您好运