为什么使用符号链接更改 Ubuntu 上的默认 Python 版本被认为是不安全的?
我在几个论坛上读过这些信息,但没有找到为什么会这样的原因。
答案1
在大多数系统中,python
指的是python2,python3
指的是python3。
python
用创建的符号链接引用python3
被认为是不安全的,因为这会导致python
引用 的应用程序python2
崩溃或行为异常。这主要是因为 python3 不向后兼容 python2;它们在语法和语义上有很大不同。
你应该使用别名作为使用 python 来引用 python3 的更好替代方法。
符号链接通常并不坏,这取决于如何使用它们。
答案2
更改默认值并不好python
,因为许多程序使用python 2
而不是python 3
。为什么不在python3
需要时直接使用该命令而不进行任何更改呢?