哪个 Python 正在运行?

哪个 Python 正在运行?

我刚刚安装了 Python 3.7,我想了解为什么从 bash 获得以下输出:

g-luca@hp-notebook:~$ python3.7 -V
Python 3.7.0
g-luca@hp-notebook:~$ python3 -V
Python 3.5.2
g-luca@hp-notebook:~$ python -V
Python 2.7.12

答案1

您需要检查哪些符号链接已到位。Python 二进制文件位于目录中/usr/bin(使用 检查which pythonX.Y)。python3符号链接指向python3.5二进制文件。

正如评论中提到的:如果你不想python3.7每次都输入,就不应该更改符号链接。更改 Python 版本可能会以意想不到的方式破坏系统。你应该在 shell 中创建一个别名。在 Bash 中,你可以添加类似alias python=python3.7into 的内容~/.bashrc

相关内容