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

深度学习优化算法解析(Momentum, RMSProp, Adam)

之前看了很多人介绍网络的优化器optimizer,无奈很多都把简单的东西讲的复杂化了,不容易让人懂,恰好之前看过吴恩达老师的最新的课程,这里结合老师讲的和个人想法写一下,方便别人同时也为自己以后回顾吧。 深度学习的优化算法主要有GD,SGD,Momentum,RMSProp和Adam算法吧,还有诸如Adagrad算法,不过大同小异,理解了前面几个,后面的也就引刃而解了。GD算法,SGD算法以及m

willduan的博客 12万+

保姆级教程:用dnSpy调试Unity游戏,从找DLL到打断点全流程(附调试版mono.dll下载)

本文详细介绍了使用dnSpy调试Unity游戏的全流程,包括环境准备、关键程序集定位、mono.dll版本匹配与替换、调试环境配置及实战技巧。通过本教程,开发者可以高效进行Unity游戏逆向分析,适用于学习设计模式或安全审计等场景。

weixin_30236595的博客 577

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

OpenMontage:AI代理驱动的端到端视频生产系统实战指南

在当今内容创作领域,自动化视频生成技术正成为提升生产效率的关键。其核心原理在于通过智能体(Agent)架构,将复杂的视频制作流程拆解为可被AI理解和执行的标准化任务,从而实现从创意到成片的端到端自动化。这项技术的核心价值在于大幅降低了专业视频制作的门槛,使非专业用户也能快速产出具有一定专业度的内容。其典型应用场景包括社交媒体短片、产品演示、知识科普视频的批量生产。OpenMontage正是这一技术理念的杰出实践,它构建了一个完整的代理驱动视频生产系统,将AI编码助手转变为能自主规划并执行脚本撰写、素材检索、

weixin_35757191的博客 649

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

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

Sao_E的博客 595

基于Pixi.js的Live2D看板娘离线加载实战指南

本文详细介绍了基于Pixi.js实现Live2D看板娘离线加载的完整方案,涵盖环境搭建、模型加载、交互功能实现及常见问题解决。通过Pixi.js的硬件加速优势,开发者可在Web和Electron项目中无缝集成离线运行的Live2D模型,提升用户体验并避免网络依赖问题。

weixin_29001423的博客 344

LangFuse部署与实践

LangFuse的原理主要是基于可观察性和分析技术来监控和优化低延迟消息(LLM)应用。它提供了一套完整的解决方案,通过收集、处理和分析LLM应用在运行过程中产生的各种数据,来生成实时的、深入的、可操作的见解。通过提供实时的、深入的见解和可视化的跟踪功能,LangFuse使得识别和解决应用性能问题变得更加简单和高效。总的来说,LangFuse的原理是通过综合运用可观察性和分析技术,来提供对LLM应用的全面监控和优化能力。这使得开发者和运维团队能够更加高效地管理和维护他们的应用,从而提升用户体验和业务效益。

pumpkin84514的博客 7946

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

SAP ABAP CDS View 里的日期函数

摘要:本文系统介绍了ABAP CDS日期函数在企业级应用中的关键作用,包括账龄计算、合同续期等业务场景。重点解析了DATS_IS_VALID、DATS_DAYS_BETWEEN等核心函数的语义和使用边界,特别强调on_error四种异常处理策略的选择逻辑。针对系统日期获取,对比了经典CDS的参数注入和View Entity会话变量两种方式。文章还提供了完整可运行的示例代码(包含CDS视图和ABAP程序),帮助开发者快速验证不同版本下的函数行为差异,确保在实际项目中正确应用这些日期处理函数。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 381

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

Python 爬虫实战:抓取百科网站上某个词条的详细信息

百科网站(如维基百科)为用户提供了丰富的知识内容,涵盖了从历史、文化到科技等几乎所有领域的知识。对于需要大量数据进行分析、研究或机器学习项目的开发者而言,抓取这些网站的数据显得尤为重要。通过编写一个 Python 爬虫,我们能够轻松地抓取百科网站上的某个词条及其详细信息,从而获取并整理这些知识内容。本篇博客将深入介绍如何通过 Python 编写爬虫来抓取百科网站(如维基百科)的某个词条的详细信息,包括标题、正文内容、参考文献等。requests:发送 HTTP 请求,获取页面内容。

2201_76125261的博客 1671

运放+MOS恒流源电路仿真分析

利用运放设计一个恒流源

HW-BASE的博客 4097

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

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

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

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

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

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

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、付费专栏及课程。

余额充值