python - CentOS安装后看不到python3.8

标签 python linux bash installation centos

我在本教程的帮助下安装了最新版本的 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很多次,还是不行。

请帮帮我)

最佳答案

默认情况下,在 CentOS 上,python 3.8 安装到/usr/local/bin 中,根据您的“which”输出,它不在您的路径中。

(/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

然后再试一次。

关于python - CentOS安装后看不到python3.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60848011/

相关文章:

python - 如何将 cURL 翻译成 Python 请求语言?

linux - 为什么 sed 会留下很多文件?

python - PyQt5 替代 Qtermwidget

python - 为什么计算素数之和时第一个解决方案比第二个解决方案慢得多?

Python scandir() 排序\POSIX readdir 排序

linux - 如何读取文件并从一个文件复制到shell脚本中的另一个文件

python - Pyinstaller 创建 Linux 二进制文件时出现以 '\xe8' 开头的非 UTF-8 代码错误

python - python 错误退出后未执行 Bash 陷阱

bash - 使用 bash 与 CMake 和 CTest 进行简单的集成测试?

linux - 当我包含 git bash 命令行时,pwd 在 Windows 中不起作用?