安装后CentOS看不到python3.8

时间:2020-03-25 11:33:48

标签: python linux installation centos which

我已在本教程的帮助下安装了最新版本的Python:https://computingforgeeks.com/how-to-install-python-on-3-on-centos/

“哪个”看到python3.6,但没有看到python3.8

[nikolay@nikovm ~]$ which python3.6
/bin/python3.6
[nikolay@nikovm ~]$ which python3.8
/usr/bin/which: no python3.8 in (/home/nikolay/.local/bin:/home/nikolay/bin:/sbin:/bin:/usr/sbin:/usr/bin) 

[nikolay@nikovm ~]$ python3.8
bash: python3.8: command not found  

[nikolay@nikovm ~]$ python3.6
Python 3.6.8 (default, Nov 21 2019, 19:31:34)
[GCC 8.3.1 20190507 (Red Hat 8.3.1-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>     

[nikolay@nikovm ~]$ ls /usr/local/lib
libpython3.8.a  pkgconfig  python3.6  python3.8
[nikolay@nikovm ~]$  

[nikolay@nikovm ~]$ ls /bin/ | grep python
python3
python3.6
python3.6m
unversioned-python

[nikolay@nikovm ~]$ ls /usr/bin/ | grep python
python3
python3.6
python3.6m
unversioned-python

旧版本的python(3.6)有效。

我已经多次重新安装了python3.8,但仍然无法正常工作。

请帮助我

1 个答案:

答案 0 :(得分:2)

默认情况下,在CentOS上,将python 3.8安装在/ usr / local / bin中,这与您的输出“哪个”不在您的路径中有关。

(/ home / nikolay / .local / bin:/ home / nikolay / bin:/ sbin:/ bin:/ usr / sbin:/ usr / bin)

查看python3.8和其他3.8二进制文件是否在/ usr / local / bin中

如果这样,请将其添加到您的路径

PATH=$PATH:/usr/local/bin

然后重试。