Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何验证是否正确安装了最新的python版本_Python 3.x - Fatal编程技术网

Python 3.x 如何验证是否正确安装了最新的python版本

Python 3.x 如何验证是否正确安装了最新的python版本,python-3.x,Python 3.x,当我试图在Centos7中通过键入command检查python版本时 1) python——版本 -bash:/usr/local/bin/python3.6:没有这样的文件或目录 或 2) 哪条蟒蛇 “别名python=”/usr/local/bin/python3.6”。 有人能解释一下为什么它显示的是这样而不是python版本吗 谢谢。为了总结一下,对于将来会研究这个问题的人: 当使用package manager在linux上安装不同版本的python时(在本例中为yum,因为您使用的

当我试图在Centos7中通过键入command检查python版本时

1) python——版本
-bash:/usr/local/bin/python3.6:没有这样的文件或目录

2) 哪条蟒蛇

“别名python=”/usr/local/bin/python3.6”。

有人能解释一下为什么它显示的是这样而不是python版本吗


谢谢。

为了总结一下,对于将来会研究这个问题的人:
当使用package manager在linux上安装不同版本的python时(在本例中为yum,因为您使用的是CentOS,但可能是apt或其他软件),linux会并行安装python,这意味着您将所有版本安装在一起

如果您想使用linux发行版diffault以外的特定版本,则需要显式地调用它(即python3.6或python3.8)
确保您正在正确的路径上查找想要的python版本


当你想在安装后运行某个版本的python时,我建议你只需在bash中编写
python
,然后点击
tab+tab
,bash就会在
$PATH

中建议所有已安装的版本,当你运行
python
时会发生什么?@kakigadol谢谢。当我键入python时,它会显示python在2.7.5上。实际上我试图将版本更新到3.6。今天我发现问题出在路径位置。现在位置“alias python=”/usr/local/bin/python3.6”在~/.bashrc文件中更改为alias python=“/usr/bin/python3.6”。现在,它可以正常工作,并将默认更新的python版本python显示为3.6.8。感谢卡基·加多尔抽出时间。