调用了python3的意外版本

时间:2018-04-22 14:03:18

标签: python-3.x ubuntu which

在ubuntu上我在/ usr / bin有python 3.5.2。然后我在/ usr / local / bin安装了python 3.6.3。

在我的$ PATH中,/ usr / local / bin在/ usr / bin之前,所以当我运行“python -V”时,它应该是来自/ usr / local / bin的3.6.3(这与输出“哪个”)。

但是,当我运行“python -V”时,会调用/ usr / bin中的3.5.2。

见下文。

me@myserver:/usr/local/bin$ /usr/local/bin/python3 -V
Python 3.6.3
me@myserver:/usr/local/bin$ /usr/bin/python3 -V
Python 3.5.2
me@myserver:/usr/local/bin$ which python3
/usr/local/bin/python3
me@myserver:/usr/local/bin$ python3 -V
Python 3.5.2

任何人都知道为什么?谢谢!

1 个答案:

答案 0 :(得分:0)

重启后问题消失了。