Ubuntu(20.04 LTS 之前的版本)附带 Python 3 和 Python 2。python
在终端中输入时,会打开 Python2.7,而要打开 Python 3.6,python3
则需要命令。但是python3.6
也可以使用。
所以我的疑问是为什么两者python3
都python3.6
有效?从技术上讲,因为我安装了 python3.6,所以只有 python3.6 才python3.6
有效。但为什么两者python3
都有效呢?
编辑1
当我输入python
并按下两次 Tab 键(显示可能的命令)时,我同时看到 python3 和 python3.8。
python3
我的疑问是,命令与python3.6
命令在执行时有什么区别。
答案1
该python3
命令是系统当前正在使用的 Py3 版本的链接。
这非常方便,因此脚本不需要跟踪安装的确切版本,并且不会在下次发布升级时中断。