修复 'python --version' 与 'which python' 版本不一致问题
修复 'python --version' 与 'which python' 版本不一致问题
如果你在命令行输入 'python --version' 显示 Python 3.8.0,但 'which python' 指向 /usr/bin/python,说明系统默认使用的 Python 版本与你期望的不符。
为了解决这个问题,你需要更改系统环境变量,让系统优先使用 Python 3.8.0。
以下是详细步骤:
-
找到 Python 3.8.0 的安装路径:
$ whereis python3.8例如,输出可能是:
python3.8: /usr/local/bin/python3.8 /usr/local/lib/python3.8 /usr/local/include/python3.8 /usr/local/share/man/man1/python3.8.1.gz你需要关注的是
/usr/local/bin/python3.8这样的可执行文件路径。 -
将 Python 3.8.0 的路径添加到环境变量:
-
打开你的
.bashrc文件:$ vi ~/.bashrc -
在文件末尾添加以下内容,将 步骤 1 中找到的路径 替换
/usr/local/bin/python3.8:export PATH='/usr/local/bin/python3.8:$PATH' -
保存并关闭文件。
-
-
使修改生效:
$ source ~/.bashrc
现在,再次执行 'python --version' 命令,应该会输出 Python 3.8.0 的版本号。
注意:
- 以上步骤假设你的 Python 3.8.0 安装在
/usr/local/bin/python3.8,请根据实际情况修改路径。 - 修改环境变量需要谨慎,确保你理解每个步骤的操作。
原文地址: https://www.cveoy.top/t/topic/jlN0 著作权归作者所有。请勿转载和采集!