符号链接:为什么它们这么糟糕?

符号链接:为什么它们这么糟糕?

为什么使用符号链接更改 Ubuntu 上的默认 Python 版本被认为是不安全的?

我在几个论坛上读过这些信息,但没有找到为什么会这样的原因。

答案1

在大多数系统中,python指的是python2,python3指的是python3。

python用创建的符号链接引用python3被认为是不安全的,因为这会导致python引用 的应用程序python2 崩溃或行为异常。这主要是因为 python3 不向后兼容 python2;它们在语法和语义上有很大不同

你应该使用别名作为使用 python 来引用 python3 的更好替代方法

符号链接通常并不坏,这取决于如何使用它们。

答案2

更改默认值并不好python,因为许多程序使用python 2而不是python 3。为什么不在python3需要时直接使用该命令而不进行任何更改呢?

相关内容