这是因为您的系统中同时安装了 Python 2 和 Python 3。在这种情况下,whereis 命令会显示 Python 2 的路径,而 python --version 命令会显示 Python 3 的版本号。

要解决这个问题,可以使用以下方法之一:

  1. 使用 which 命令查找 Python 3 的路径:

    $ which python
    /usr/bin/python3
    

    这将显示 Python 3 的路径,您可以使用该路径来运行 Python 3。

  2. 将 Python 3 的路径添加到环境变量中:

    将以下行添加到您的 ~/.bashrc 文件中:

    export PATH="/usr/bin/python3:$PATH"
    

    然后运行以下命令使其生效:

    $ source ~/.bashrc
    

    这将将 Python 3 的路径添加到您的环境变量中,使您可以直接运行 python 命令来启动 Python 3。

使用whereis python看到的是python27的执行路径但是使用python --version看到的是python380如何解决

原文地址: https://www.cveoy.top/t/topic/fia1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录