Centos下五大步安装Python

一、下载Python包

网上教程大多是通过官方地址进行下载Python的,但由于国内网络环境问题,会导致下载很慢,所以这里建议通过国内镜像进行下载

例如:淘宝镜像 http://npm.taobao.org/mirrors/python/

Centos下五大步安装Python

大部分版本和各系统包都提供,这里的教程用Python3.9.6来举例: Linux可以通过wget命令进行下载(在任意目录执行下面的命令,如果找提示找不到wget可以使用yum -y install wget进行安装):

wget http://npm.taobao.org/mirrors/python/3.9.6/Python-3.9.6.tgz

二、安装依赖环境

1.输入命令:

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

2.安装gcc:

yum install gcc

3.Python3.7版本之后需要安装libffi-devel:

yum install libffi-devel -y

三、安装Python3

1.创建Python目录:

mkdir -p /usr/local/python3

2.解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本不不同⽽而不不同,如:我下载的是Python3.9.6,那我这里就是Python-3.9.6.tgz):

tar -zxvf Python-3.9.6.tgz

3.进入解压后的目录,编译安装:

cd Python-3.9.6
./configure --prefix=/usr/local/python3 (/usr/local/python3为上面步骤创建的目录)

4.编译:

make

5.编译成功后,编译安装:

make install

6.检查python3.9的编译器(可跳过):

/usr/local/python3/bin/python3.9

四、建立Python3和pip3的软链

1.执行命令:

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

2.执行命令:

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

五、检查是否安装成功

1.查看python版本:

python3 -V

2.查看已安装的库:

pip3 -V

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/4936

(2)
安屠生的头像安屠生
上一篇 2022年6月16日 下午3:49
下一篇 2022年6月17日 下午2:00

相关推荐

  • k8s-重启Pod方法

    kubectl 没有 restart pod 这个命令,主要是由于在 k8s 中pod 的管理属于rs 等控制器,并不需要手动维护,但有时更新了yaml文件后,期望破都能够”重启”重新加载yaml文件,比如修改了configmap 的配置文件后,希望重启pod 加载配置,此时就需要 “重启” Pod。而”重启”…

    2023年10月9日
    1.0K00
  • Centos7删除多余的内核

    Linux下可能会存在有多个内核的情况,通过某一内核启动会出现无法登录的情况,这时我们就要选择可以正常登录的内核,成功进入系统后,将多余的内核删除 检查系统中的内核 使用yum remove 或rpm -e 删除无用内核

    2022年6月25日
    1.1K00
  • WordPress升级更新方法详解 –

    为什么Wordpress要升级? 修复上一版本所存在的功能样式BUG,增加新的网站功能,修复网站漏洞,及时打补丁 所以WP更新要准时,而且版本也不要相隔太远,否则升级就有可能出错。而且升级前一定要先把网站备份下来 准备工作:  备份!!!! 1、备份数据库 mysqldump -uroot -p -B wordpress > /root/wo…

    2023年2月27日
    1.0K00
  • Linux SSH 登录失败多少次禁止该IP访问 防止暴力破解

    Linux 系统SSH 登录失败的内容会记录到/var/log/secure文件,通过查找关键字 Failed,可以定位到这些异常的IP地址,比如: 比如这里,明显这个IP地址在进行SSH 扫描,不断的更换端口和用户进行暴力测试。 在Linux里面有两个相关的文件: /etc/hosts.allow: 允许哪些IP访问主机 /etc/hosts.deny 禁…

    2023年3月1日
    1.0K00
  • ansible 用普通用户sudo 执行命令

    背景: linux 机器都禁止root用户远程直接登录,需要ansible切换用户来实现 配置 /etc/ansible/hosts [test] 192.168.55.65 ansible_ssh_user=vmuser ansible_ssh_pass=’112233′ ansible_become_pass=’778899′ 192.168.55.66…

    Linux系统 2023年2月6日
    1.0K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信