![哪个 Python 正在运行?](https://linux22.com/image/905223/%E5%93%AA%E4%B8%AA%20Python%20%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
我刚刚安装了 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.7
into 的内容~/.bashrc
。