Linux Terminal原始环境下输入python3,交互环境却显示python2.7.17
先检查whichis python3
显示 /usr/local/bin/python3,说明命令指向了local,而这个local的python3的版本是错误的,这时先删除它:
sudo rm /usr/local/bin/python3
因为已存在的/usr/bin/python3.6是work的,所以link他们
sudo ln -s /usr/bin/python3.6 /usr/local/bin/python3
检查是否成功:
$ python3
Python 3.6.9 (default, Apr 18 2020, 01:56:04)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
成功!
Acknowledgement:
Thanks to Jianbang LIU’s warm help!