解决Linux系统中whereis python显示多个版本,但python3正常使用的问题
解决Linux系统中whereis python显示多个版本,但python3正常使用的问题
在Linux系统中,您可能会遇到以下情况:使用whereis python命令会显示多个Python版本,包括Python 2.7,例如/usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz,但使用python3命令可以正常使用Python 3.8.0。
原因:
这是因为您的系统中同时安装了Python 2和Python 3。whereis命令会列出所有与指定名称匹配的文件和目录,而python命令默认指向的是Python 2。
解决方案:
-
确认已安装的Python版本:
使用以下命令确认系统中安装的Python版本:
$ python --version $ python3 --version如果两个命令都能正确输出版本信息,则说明您的系统中同时安装了Python 2和Python 3。
-
设置Python 3为默认版本 (可选):
如果您希望将Python 3设置为默认的Python版本,可以将以下命令添加到您的
.bashrc文件中:alias python='python3'这样,每次打开终端时,都会默认使用Python 3。如果您需要使用Python 2,可以使用
python2命令。注意: 修改
.bashrc文件后,需要使用source ~/.bashrc命令使修改生效,或者重新打开终端。
通过以上步骤,您就可以理解并解决Linux系统中whereis python显示多个版本,但python3正常使用的问题了。
原文地址: https://www.cveoy.top/t/topic/jlMI 著作权归作者所有。请勿转载和采集!