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

Centos离线安装Python3

目录

1.准备工作

2.解压python压缩包

3.编译

4.安装、更改环境变量

5.建立pip连接


使用的是Centos7服务器,Py版本是py3.9.0

1.准备工作

  • 首先确保服务器中存在相关的编译器,例如GCC;这里不做过多叙述,需要者前往:centos离线安装GCC
  • 准备python压缩包,上传至服务器。在python官网下载任何一个版本均可,不必要纠结3.9

2.解压python压缩包

使用tar解压

tar -zxvf Python-3.9.0.tgz

3.编译

解压完后,会有一个相同名字的文件夹

进入该文件夹内,执行 ./configure --prefix=/usr/local/python39 

./configure --prefix=/usr/local/python39# 配置安装路径,最终会安装在/usr/local/python39下面,最后的python39根据版本不同可自行定义

编译需要一定时间,耐心等待

4.安装、更改环境变量

先执行make,后在执行make install 进行安装

安装完后使用Python -V查看发现还是3.6的版本

更改环境变量,将py3.9的可执行文件添加到系统路径中

export PATH="/usr/local/python39/bin:$PATH"
source ~/.bashrc

5.建立pip连接

未建立连接之前,使用pip3 -V查看,还是py3.6的pip

链接py3.9的pip,替换掉py3.6的pip

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

再次查看

相关文章:

  • 人工智能—美国加利福尼亚州房价预测实战
  • Ribbon与Nginx的区别
  • 华为IPD体系中三大流程之IPD流程的六个阶段和七个评审点介绍
  • object类教程
  • 图像的高频和低频细节
  • [C#]winform使用onnxruntime部署LYT-Net轻量级低光图像增强算法
  • 宏任务与微任务
  • 对于补码的个人理解
  • Python考前综合练习-第六章[python123题库]
  • 人工智能和机器学习的应用日益广泛,在医疗健康领域的具体应用是什么?
  • 机器学习_SVM支持向量机
  • 【Android面试八股文】你能说一说线程池管理线程的原理吗?
  • 【因果推断python】44_评估因果模型2
  • word添加页码后,每一页的页码都一样怎么办??
  • 二次规划(Lagrange 方法,起作用集方法)
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • canvas 五子棋游戏
  • flask接收请求并推入栈
  • Git的一些常用操作
  • Gradle 5.0 正式版发布
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JS+CSS实现数字滚动
  • ReactNativeweexDeviceOne对比
  • React中的“虫洞”——Context
  • Redux系列x:源码分析
  • SQLServer之索引简介
  • vuex 学习笔记 01
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • yii2权限控制rbac之rule详细讲解
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 巧用 TypeScript (一)
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 数据科学 第 3 章 11 字符串处理
  • 算法---两个栈实现一个队列
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 一份游戏开发学习路线
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • AI算硅基生命吗,为什么?
  • # wps必须要登录激活才能使用吗?
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #Datawhale AI夏令营第4期#AIGC方向 文生图 Task2
  • #NOIP 2014# day.2 T2 寻找道路
  • (24)(24.1) FPV和仿真的机载OSD(三)
  • (35)远程识别(又称无人机识别)(二)
  • (Matlab)使用竞争神经网络实现数据聚类
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (回溯) LeetCode 40. 组合总和II
  • (每日一问)基础知识:堆与栈的区别
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (全注解开发)学习Spring-MVC的第三天
  • (一)基于IDEA的JAVA基础12
  • (转)3D模板阴影原理
  • (转)EOS中账户、钱包和密钥的关系
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据