上面明明是3.7以上的版本,为啥一命令就是2.7了?有点不懂,求指教
你看下你的环境变量 , 是不是2.x 的 改一下 , 如有帮助给个采纳谢谢
别的目录有python,执行 which python 看看安装在哪了。可以修改环境变量,指向3.7这个位置
问题的原因可能是由于您的系统上安装了多个版本的Python,并且Python 2.7版本被设置为默认的Python版本。要解决这个问题,您可以按照以下步骤进行操作:
首先,确定您已经在系统上安装了所需的Python版本(Python 3.7及以上)。
确认您正在使用正确的Python命令执行脚本。可以使用以下命令来查看系统上可用的Python命令:
bash ls /usr/bin/python*
如果您看到类似于以下内容的输出,就意味着您的系统上存在多个Python版本:
/usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.7
python
命令时默认使用的是Python 2.7版本,可以尝试使用python3
命令来执行您的脚本,以确保使用的是Python 3.7及以上的版本。可以使用以下命令来运行您的脚本:bash python3 your_script.py
这将使用Python 3.7及以上的版本来执行您的脚本。
python
命令默认设置为使用Python 3.7及以上的版本,可以使用以下命令来创建一个软链接:bash sudo ln -s /usr/bin/python3.7 /usr/bin/python
这将创建一个名为python
的软链接,将其指向Python 3.7的可执行文件。这样,在执行python
命令时就会默认使用Python 3.7及以上的版本。
请注意,如果您的系统是基于Windows的,上述命令可能会有所不同。在Windows系统上,您可以尝试使用Anaconda或类似的工具来管理和切换Python版本。
如果您的问题仍然存在,那么可能涉及到其他配置问题,建议您检查您的系统环境变量、Python虚拟环境或其他相关配置,以确保正确设置了Python版本。
希望以上解决方案可以帮助您解决问题,如果还有任何疑问,请随时提问。