当前位置: 首页 > article >正文

Centos编译安装python3.9.0

由于centos7.6自带的python版本是2.7.5,而现在基本开发都用的3.6以上的,因此需要安装一个3.9.0版本的python。
一、下载python3.9.0源码包
使用wget命令在python官网下载3.9.0的源码

wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
由于python的服务器在国外,国内的服务器下载很慢,因此可以使用华为的镜像下载。华为镜像网站:华为开源镜像站_软件开发服务_华为云

用华为镜像地址替换掉python官网的地址的命令

wget https://repo.huaweicloud.com/python/3.9.0/Python-3.9.0.tgz
下载完后用tar命令解压出来

tar -zxvf ./Python-3.9.0.tgz
进入python3.9.0文件夹

cd Python-3.9.0
二、安装依赖环境
由于编译python需要很多库文件,而centos又没有自带,因此需要我们手动安装不然就会编译失败

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel python-devel libffi-devel -y
三、编译安装
指定安装目录并生成Makefile
./configure help
./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl -–with-openssl-rpath=auto
编译&&安装

make && make install

出现上面这个提示时,python3.9.0的安装已经成功了。但是我们没有添加环境变量所以系统出现了两个警告,告诉我们没有添加环境变量。因此我们再来添加环境变量。

四、添加环境变量
编辑系统变量文件

ln -sf /usr/local/python3/bin/pip3 /usr/bin/pip3
ln -sf /usr/local/python3/bin/python3 /usr/bin/python3
检查一下命令
python3
ctrl +d


http://www.kler.cn/a/15330.html

相关文章:

  • STM32串口——5个串口的使用方法
  • 【分割评价指标-nnUNet V2训练】- AutoDL
  • 亿咖通科技应邀出席微软汽车行业智享会,分享ECARX AutoGPT全新实践
  • 通过 Docker 对 MySQL 做主从复制的时候,因为ip不对导致不能同步。后又因为二进制的偏移量写的不对,导致不能同步的问题
  • Ubuntu安装配置MySQL(远程登录)
  • Python 神经网络项目常用语法
  • 【IT 常识】安装(Install)、部署(Deploy)、搭建(Setup)和配置(Configure、Set)的区别
  • Selenium:WebDriver简介及元素定位
  • 人人都能用,3s学会加密你的网址变成ooo
  • LVS+Keepalived群集
  • 第三节:支持向量机分类预测
  • 【论文精度(李沐老师)】Deep Residual Learning for Image Recognition
  • 【opencv】几何变换——仿射变换(4 计算仿射矩阵)
  • 【具体到每一步】uniapp打包app生成apk包
  • MySql数据库的初步安装与数据表结构数据管理
  • 进程与线程:同步和互斥
  • WiFi电子标签简介
  • 关于GeoServer发布服务时数据源设置的避坑指南
  • 如何本地mySQL迁移到另一台电脑上?
  • 【Linux基本指令和权限(1)】
  • 【VM服务管家】VM4.0软件使用_1.4 通讯类
  • 【五一创作】 SAAS-HRM系统概述与搭建环境
  • Qt音视频开发42-网络推流(视频推流/本地摄像头推流/桌面推流/网络摄像头转发推流等)
  • 数学建模第五天:数学建模算法篇之层次分析法AHP
  • 随机过程 Brown 运动(上)
  • 新一代边缘计算盒子,英码科技边缘计算盒子SY-E160