centos7中Python2.7改Python3.5

CentOS7 Python2.7升级Python3 CentOS7升级Python3.x CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。 CentOS 7 中默认安装了 Python,但是版本是2.x的,由于2020年python2.x将停止更新,因此需要... 阅读详情

(1)安装vim

首先用yum安装下vim,因为CentOS 7可能根本没自带完整vim,经常出现输入乱码:yum install vim

(2)安装开发工具:

    yum groupinstall "Development tools"

(3)安装过程需要工具:

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

(4)下载Python3.5源码包

源码包可以在官网下载,通过winscp上传到服务器。也可以使用wget加网址直接下载到服务器。

解压源码包

使用tar -zxvf Python-3.5.0.tgz解压源码包,会生成一个Python-3.5.0的文件夹,用cd Python-3.5.0进入该文件夹。

(5)安装Python3.5

执行 ./configure --prefix=/usr/local/python/python3 命令。

./configure命令执行完毕之后创建一个文件creating Makefile,供下面的make命令使用,执行make install之后就会把程序安装到我们指定的目录中去。
配置完成后执行make、make install命令。这样,我们的python3.5就安装到了/usr/local/python/python3中

修改软连接

由于CentOS 7自带python2.7,所以此时执行python命令会自动使用2.7,我们需要修改下python这条命令的软连接,让他指向我们新安装的python3.5。

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

(6)修改yum配置

由于yum使用python2,因此替换为python3后可能无法正常工作,继续使用这个python2.7.5

因此修改yum配置文件(vi /usr/bin/yum)。把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出即可。

(7)pip工具

python3自带了pip工具,所以我们需要建立一条pip的软连接,这样我们可以随时随地使用pip命令.

pip可执行文件在/usr/local/python/python3/lib/python3.5/sitepackages,所以我们进入cd /usr/bin中建立这样一条软连接:

ln -s /usr/local/python/python3/lib/python3.5/sitepackages/pip /usr/bin/pip

(8)查看Python版本

安装完成查看Python版本:python -V。

显示Python 3.5.0证明安装完成。

centos7 python2.7升级至python3.5.3版本 1.wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz      #下载安装包 2.tar -zxvf Python-3.5.3.tgz        #解压安装包 3.mv Python-3.5.3 /usr/local       #把安装包移到要安装python的目录里 4.cd /usr/local/Python 阅读详情

相关推荐

CentOS7,Python2.7升级到3.7.2

在论坛中找到了一个完美的解决方案,不会发生冲突,yum依旧可用。 整理如下: 准备工作,先安装依赖 yum install -y zlib-devel libffi-devel 1、先到官方下载需要的版本,这里用的3.7.2 2、编译安装下载的tgz包 tar zxvf Python-3.7.2.tgz cd Python-3.7.2 ./configure make &...

houpanqi的博客 1371

centos系统python2.7更新到3.5

1. 下载Python-3.5.2 wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 2.安装 (报错no acceptable C compiler found in $PATH时,安装gcc: yum -y install gcc)(无权限时切换到root用户: sudo -i) ...

weixin_30867015的博客 124

centos7 离线安装python3 保留python2

tips2:--enable-shared如果不加 后面可能报错“python3: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory”,手动复制文件即可“cp /usr/local/python3/lib/libpython3.6m.so.1.0 /usr/lib64/”)著作权归作者所有,转载或内容合作请联系作者。

caihuayuan4的博客 1291

centos7更新python2到python3

在linux centos7后,有必要把python2.7升级到python3安装.由于多数应用的还是使用pytho3.6。centos中还要保留2.7使用yum。 旧python版本:2.7.5 新python版本:3.6.8 费话少说,开始: 从Python官网到获取Python3的包, 切换到目录/usr/local/src 执行命令行: wget https://www.python...

计算机图形学与深度学习 504

从“破解”到应用:三菱数控系统M80协议逆向分析与工业数据采集网关搭建指南

本文深入解析三菱数控系统M80协议的逆向分析方法与工业数据采集网关搭建技术。通过TCP协议实现跨平台通信,详细介绍了M80协议的数据包结构、多语言实现方案(C#、Java、C/C++)以及Linux数据采集网关的架构设计与容器化部署。为工业自动化领域的开发者提供从协议分析到企业级数据采集落地的完整解决方案。

weixin_29228781的博客 1213

富斯遥控器-ros机器人控制

富斯遥控器-ros机器人手柄控制

zkh7758的博客 1702

centos7中Python2升级到Python3(亲测)

为什么要写这篇文章,因为搜出来的太坑爹了。基本上都是抄的,中间省略好多步骤,你会发现按他们的步骤,会有很多环节报错,但是你又不明白报错原因。需要自己查。干脆自己亲测完,写一个完整步骤。 目前,centos7默认安装的是Python2.7。执行python -V可以查看当前centos中安装的Python的版本 执行mkdir docker_test,或者随便起一个别的名字,创建目录,然后cd到该目录:cd docker_test 执行命令:wget https://www.python.org/f

songlh1234的博客 1109

告别手动转换!用腾讯云轻量服务器+QMT插件,5分钟搞定聚宽策略实盘(附完整源码)

本文详细介绍如何利用腾讯云轻量服务器和QMT插件快速实现聚宽策略的自动化实盘部署。通过云端信号中转站解决协议转换、信号缓存等核心问题,5分钟完成服务器配置,并附完整源码实现零改造实盘方案,显著提升量化交易效率。

weixin_28707739的博客 661

【复制粘贴即可完成】Centos7系统更换Python3版本、安装Git

在Centos系统更换python版本、安装git,记录一下操作步骤,复制黏贴即可完成!

Sao_E的博客 595

保姆级教程:用Smaart7和你的USB声卡搞定现场音响系统调试(附频谱与延时测试避坑指南)

本文提供Smaart7与USB声卡协同工作的现场音响系统调试指南,涵盖硬件连接、频谱分析、延时校准等关键步骤。通过详细的操作流程和常见问题解决方案,帮助音响工程师快速掌握专业测量技术,确保演出音质达到最佳状态。

weixin_29290259的博客 424

AI办公Agent技术:文档与表格智能处理实践

办公自动化技术正从规则驱动转向语义理解,大语言模型(LLM)为办公Agent赋予了智能决策能力。这类系统通过五层架构整合自然语言处理、工具API调用和任务规划引擎,能自动完成文档分类、表格分析等高重复性工作。关键技术包括基于TF-IDF和BERT的特征提取、Excel公式自动生成等,在财务报告、法律审查等场景可实现90%以上的效率提升。随着多模态能力和领域专业化发展,办公Agent正在重塑企业文档处理流程,成为数字化转型的核心基础设施。

weixin_30263277的博客 521

Centos7:5分钟安装python3.5 并存python2.7,兼容yum及Gnome

前言由于需要使用Python3,而Centos7中默认安装的是2.7版本,于是进行升级安装。本文汇总我再安装及安装后的问题解决,希望能给大家一点帮助。Python3下载安装CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载Python源码后编译安装。1.安装python3.5可能使用的依赖yum install openssl-devel bzip2-dev

啊左的专栏 4013

SpringBoot+Flowable 6.8.0实战:5分钟搞定免登录流程图设计器

本文详细介绍了如何通过SpringBoot与Flowable 6.8.0深度整合,快速实现免登录流程图设计器的集成方案。通过排除默认安全配置、自定义安全策略和用户模拟服务,开发者可在5分钟内完成设计器的部署,适用于快速原型开发和企业内部工具搭建。

weixin_29204205的博客 280

Centos 7 Python2.7.5 升级到python3.5.2

Centos 7 Python2.7.5 升级到python3.5.2 安装相关软件 yum install -y zlib* readline* gcc* libssl-dev openssl openssl-devel 下载python3.5.2的压缩包 wget https://www.p...

王小明的专栏 679

信创服务器(麒麟 V10 SP3)安装 NVIDIA GeForce RTX 5070 驱动

本文介绍了在麒麟V10 SP3系统上安装NVIDIA RTX 5070显卡驱动的详细步骤。首先需要关闭nouveau驱动,安装必要的编译环境和工具,确保内核版本与kernel-devel完全一致。最后运行NVIDIA驱动安装程序,关键选择包括启用DKMS支持、编译模块、禁用32位兼容和nouveau驱动。整个流程适用于海光CPU和Blackwell架构GPU的国产操作系统环境。

猿小白的博客 683

Go游戏服务器开发的一些思考(一):语言层面

Go是比C++更好用的高级语言使用Go作为服务器开发的主语言前,首先需要对Go语言做下定性。在接触Go前,可能给人的印象(至少是我),Go是一门脚本语言。看了 官方文档 ,才知道Go是一门高级语言。与C++相比,它有以下优势: 面向接口的编程没有C++复杂的面向对象语法,如类、继承、多态、虚函数等等。Go中只有结构与接口,从语言层面上,直接指导功能与功能间的解耦。直接且语法简单 提供语言反射机制提供

范安崇的博客 9560

linux/centos6.5下编译安装python2.7和python3.5.2

①安装python2.7 解压python源码包 tar -xf Python-2.7.6.tar.xz 进入软件包目录 cd Python-2.7.6 添加配置项 ./configure --prefix=/usr/local/python27 编译 make 报错 Python build finished, but the necess

reblue520的专栏 2834

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

CentOS7系统下Python版本的升级(2.7.5 -> 3.5.2)

1. 安装相应的软件包 [root@localhost ~]# yum install -y zlib* readline* gcc* 安装结果如下: 2. 下载Python 3.5.2版本的压缩包 注: 3.5.2版本号可以换为任意一个目标版本号 [root@localhost network-scripts]# wget https://www.python.or

striner的博客 3558

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

PYTHON-在centos7.6上安装python3.9【默认python版本为2.7.5】

# 查看下centos7.6上的python版本 [root@registry ~]# cat /etc/redhat-release Linux release 7.6.1810 (Core) [root@registry ~]# python --version Python 2.7.5 为什么要升级呢?因为要部署一些软件,需要python3的支持!!!不得不装啊!!! 部署python3.9,并进入到python3虚拟环境: python3.9.0下载地址:https://www.python.

熊博主 3161

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Centos7安装python3与python2并存

1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。 使用 python -V 命令查看一下是否安装Python 然后使用命令 which python 查看一下Python可执行文件的位置 可见执行文件在/usr/bin/ 目录下,切换到该目录下执行 ll pyt

技术狂人 6083

Centos7.5 Python2.7升级到Python3.7.4--源码编译升级

背景说明:在安装varnish6.2.0版本的时候,提示Python版本不能低于3.4,所以需要将Centos7.5系统自带的Python2.7升级到Python3.7.4版本 1、下载Python3.7.4 链接:https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz 因为下载是在国外网址下载,所以网速比较慢,耐心等待(使用迅雷下载...

菜鸟、上路 1897

centos7python命令_CentOS7中将Python2.7.5 升级到Python3.5.2

在CentOS7中将Python2.7.5 升级到Python3.5.2过程。第1步:更新gcc,gcc版本太老会导致新版本python包编译不成功复制代码代码如下:yum -y install gcc系统会自动下载并安装或更新,等它自己结束第2步:下载Python3.5.2软件包复制代码代码如下:注意:按照上述命令下载的软件包会存放在你当前的工作目录下,wget命令是一个从网络上自动下载文件的自...

weixin_34670892的博客 171

安利一下Centos 7升级原python 2.7.5至Python 3.7

Centos 7升级原python 2.7.5至Python 3.7 1.先安装编译环境包,为了防止出现安装错误 yum install gcc-c++ gcc make cmake zlib-devel bzip2-devel openssl-devel ncurse-devel -y 2.在线下载python3.7源码包 wget https://www.python.org/ftp/py...

hjw1314kl的博客 544

centos7升级python_CentOS7升级python2.7.5到python3.7以上版本

CentOS7中自带的python版本是python-2.7.5,由于新开的虚拟机需要使用python3,于是便升级一下版本。安装Python3.7.3官网下载地址:https://www.python.org/downlo...这里选择下载python 3.7.3。# 下载wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz#...

weixin_26938645的博客 1661

centos7 误删除python2.7.x python与yum无法使用 &&python2.7.5升级python3.5.3

centos7 默认安装python2.7.5 强制删除已安装python及其关联 [root@yang~]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps 删除残余文件 [root@yang~]# whereis python|xargs rm -frv 执行命令后导致服务器上的yum命令和python命令都无法使用。...

M:Yang 751

centos5.5 下安装python2.7.2

查看centos5.5默认python版本 [root@Django ~]# python Python 2.4.3 (#1, Sep  3 2009, 15:37:12) [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2 Type "help", "copyright", "credits" or "license" for more i

ppzlyg的专栏 3502
下一篇: centos7中MySQL数据库的安装
Joy_cj
博客等级 码龄9年 13粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值