问题描述:

在使用Python时,通过命令python --version查看Python版本为3.8.0,但是通过命令which python查看Python路径为/usr/bin/python,而不是Python3的路径。

解决方法:

  1. 修改软连接

将/usr/bin/python软连接指向Python3的路径,可以通过以下命令实现:

sudo ln -sf /usr/bin/python3 /usr/bin/python

  1. 修改环境变量

将Python3的路径添加到环境变量中,可以通过以下命令实现:

export PATH=/usr/local/bin:$PATH

  1. 使用绝对路径

在执行Python脚本时,使用Python3的绝对路径来执行,例如:

/usr/bin/python3 script.py

如何查看软连接是否生效:

可以通过以下命令查看软连接是否生效:

ls -l /usr/bin/python

如果软连接指向了Python3的路径,则会显示类似于以下内容:

lrwxr-xr-x 1 root wheel 24 Nov 5 2020 /usr/bin/python -> /usr/bin/python3.8

其中,箭头指向Python3的路径

python --version出来的是python-380但是which python指向的是usrbinpythonwhich python指向的不是python3具体命令详细说明如何解决如何查看软连接是否生效

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

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