glc78 Asked: 2018-09-29 00:20:53 +0800 CST2018-09-29 00:20:53 +0800 CST 2018-09-29 00:20:53 +0800 CST 哪个 Python 正在运行?[复制] 772 我刚刚安装了 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 python versions python3 1 个回答 Voted Best Answer Sethos II 2018-09-29T00:25:48+08:002018-09-29T00:25:48+08:00 您需要检查哪些符号链接已到位。Python 二进制文件位于目录中/usr/bin(用 勾选which pythonX.Y)。python3符号链接指向python3.5二进制文件。 如评论中所述:如果您不想python3.7每次都输入,则不应更改符号链接。更改 Python 版本可能会以意想不到的方式破坏系统。你应该在你的 shell 中创建一个别名。在 Bash 中,您可以添加类似alias python=python3.7into的内容~/.bashrc。
您需要检查哪些符号链接已到位。Python 二进制文件位于目录中
/usr/bin
(用 勾选which pythonX.Y
)。python3
符号链接指向python3.5
二进制文件。如评论中所述:如果您不想
python3.7
每次都输入,则不应更改符号链接。更改 Python 版本可能会以意想不到的方式破坏系统。你应该在你的 shell 中创建一个别名。在 Bash 中,您可以添加类似alias python=python3.7
into的内容~/.bashrc
。