CentOS 8系统如何安装python3.9、python3.6、Python2?Python是世界上最受欢迎的编程语言之一。默认情况下,RHEL/CentOS 8没有一个系统级的python命令来避免将用户锁定到特定的python版本。它需要让用户选择安装、配置和运行特定的Python版本。
python3.9是 Python语言最新的主要发行版。它包含了很多新的特性,包括 assignment expressions, positional-only parameters, f-strings support 等等。
本文介绍在CentOS 8发行版上安装Python 3和Python 2的方法,包括设置默认Python版本。要声明的是:与其他Linux发行版不同,CentOS 8默认不搭载Python。
安装前准备工作
1、登录到SSH 连接,这个应该不用多说,大家都会。
2、更新系统
sudo yum update
centos8 安装 Python 3.9教程
1、下载必要的依赖包
sudo dnf groupinstall ‘development tools’
sudo dnf install wget openssl-devel bzip2-devel libffi-devel
2、下载 Python 3.9 安装包
sudo curl https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz -O
3、解压缩 Python 3.9 安装包
tar -xvf Python-3.9.1.tgz
4、进入到 Python 3.9 文件目录
cd Python-3.9.1
5、运行配置脚本和编译脚本进行安装
sudo ./configure –enable-optimizations
sudo make install
注意:
如果在 /usr/bin/python 或者 /usr/bin/python3 这两个路径已经安装过 Python,那么应该使用 sudo make altinstall 来安装。
6、检查是否安装成功
python3 -V
如果成功输出 Python 版本号,那么就安装成功了:
Python 3.9.1
CentOS 8 安装 Python 3.6 教程
上面安装 Python 3.9 的过程其实有点繁琐,因为 CentOS 8 目前的 dnf 里面只支持到 Python 3.6。如果我们只需要 Python 3.6,那么问题就会简单很多。
下面介绍一下Python 3.6的安装方法。
1、直接使用 dnf 包管理工具进行安装
sudo dnf install python3
2、检查是否安装成功
python3 -V
是的,就是这么简单。
注意:如果是通过编译安装了 Python 3.9,那么安装路径在 /usr/local/bin/python3,如果是通过 CentOS dnf 进行安装的 Python 3,那么安装路径在 /usr/bin/python3。
CentOS8 安装 Python 2 教程
最后简单说一下怎么安装 Python 2,目前 Python 2 官方已经停止支持了,其实不建议再继续使用。如果有需要也还是可以安装一下。
Python 2 安装也很简单,一句命令的事情:
sudo dnf install python2
通过键入以下命令验证安装:
$ python2 –version
输出应如下所示内容:
Python 2.7.15
要执行Python 2,请输入python2,然后运行pip并输入pip2。
结论:
在CentOS 8操作系统中,默认情况下未安装Python,如果有需要,按照以上方法操作即可。
如果做一个总结的话,那就是:要安装Python 3,请键入dnf install python3,如果是安装python 2,请键入dnf install python2。
AWS亚马逊云账号哪里购买? 本公司···
亚马逊云Redis是一款开源···
技术支持lnmp和lamp区···
技术支持Linux系统和宝塔···
技术支持Centos7的ss···
技术支持海外云服务器哪里购买:阿里云国际海外云服务器业务合作请联系客服TG:阿里云国际 ,本公司提供阿里云国际版,华为云国际版账···
阿里云国际海外云服务器免实名购买:阿里云国际业务合作请联系客服TG:阿里云国际 ,本公司提供阿里云国际版,华为云国际版账号 腾迅云···
阿里云国际阿里云国际版实名账号业务合作请联系客服TG:阿里云国际 ,本公司提供阿里云国际版,华为云国际版账号 腾迅云国际版账号&n···
阿里云国际《传奇4》上线ste···
常见问题centos8安装p···
常见问题Copyright © 2023 麒麟云技公司 版权所有