centos7安装Python3.6

Centos7安装python3.6 阅读详情

centos7.2默认已经安装了python2.7.5,因此要安装python3.6的话,得从python官网上下载相应版本的安装包

查看python2.7

 

1、下载:wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

2、解压:tar -xvJf  Python-3.6.2.tar.xz     或者 xz -d Python-3.6.2.tar.xz 解压成 Python-3.6.2.tar

tar  xvf Python-3.6.2.tar

3、进入解压目录编译安装

./configure prefix=/usr/local/python
make
make install

4、软连接

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

会提示报错

因为已经默认指向了python2,所以把原来的python备份

在 /usr/bin下

mv python python.bak

5、软连接建立完成后

python -V 

python2 -V

但是进入python3 后,发现退格键,上下键无法使用

是缺少一些依赖包导致。因此要安装一些依赖包。

使用yum安装,因为yum用到的还是python2

所以需要修改yum的文件,改为python2

 继续报错

根据错误提示,修改 /usr/libexec/urlgrabber-ext-down 文件也改成python2

再次执行

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

清空yum 缓存

yum clean all

yum makecache

然后重新yum,此时yum成功完成

再运行python

可以发现退格,上下键还不能使用

单独安装readline

pip install readline 

结果发现pip没有安装,需到官网下载pip安装包

wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9

下载好后,提示

下载setuptools

wget https://pypi.python.org/packages/3e/ec/9fec74fc9e96dca889df66833fc2b5eb0a158d3d6a71b9ad016dfd2a301f/setuptools-19.6.2.tar.gz#md5=ec3c428f0b81f75c8b9d19e9815da5d9

进入setptools的解压目录

python setup.py install

结果又报错

发现应该是python3执行的时候报错

改用python2 setup.py install解决

至于安装pip报错的缘故也是python3 不兼容导致。

用python2执行后,pip也安装成功

执行pip install readline
结果还是报错
 
至于出现这个错误需安装 python-devel这个模块
 
yum install python-devel 
安装好后,再执行pip install readline 提示成功

同时考虑重新编译安装python3.6.2

编译构成报错

 

于是改用安装最新的setuptools,支持python3.6.2的安装包,同时pip也用最新的包
 
结果还是提示上面的报错。这时候,下载zlib的最新安装包
wget http://zlib.net/zlib-1.2.11.tar.gz
编译安装zlib
./configure
make & make install
 
然后再次重新编译安装 python3.6.2
此次编译安装再没有出错
同时也提示pip9.0和setuptools安装成功
 
 
特地去pip和setuptools的安装目录下执行了 python setup,py install 提示都成功了
再到python的交互模式下,按上下键,退格键也不会再出现乱码。
至此python3和python2都可以正常使用。终于把环境搭建成功
Linux离线部署Python3.6.2环境 在执行make install命令之前,您需要确保您拥有适当的权限来访问系统级别的目录和文件,或者在执行命令时使用sudo命令以超级用户身份运行。它会检查源代码中的Makefile,并执行其中定义的一系列命令,以生成可执行文件、库文件和其他必要的文件。它会将构建出的可执行文件、库文件和其他必要的文件复制到系统中的相应目录中。需要注意的是,不同软件的Makefile可能会定义不同的安装目录和文件名,因此在执行make install命令之前,请务必查看软件的文档或README文件,以确定它们应该安装到何处。 阅读详情

相关推荐

在CentOS7上安装Python3.6

文章目录在CentOS7上安装Python3.6安装编译工具和依赖包下载和解压Python源文件包编译和安装Python其它后续步骤小结参考文档 在CentOS7上安装Python3.6 安装编译工具和依赖包 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncu...

锐意工作室 1941

python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程

python 3.6.2 安装配置方法图文教程Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下1、下载最新的Python安装:3.6.22、安装时不要选择默认,自定义安装(customize installation)3、下一步后,将这几个全部勾选上(自动安装pip等软件包)4、下一步后,再次勾选【这里把Python的环境变量已经加了,但是后续要使用pip的时...

weixin_32761653的博客 1945

centos7安装python3.6

由于linux自带的环境是python2,所以python3需要自己安装 我们使用的是IUS源,IUS(Inline with Upstream Stable)是一个社区项目,它旨在为Linux企业发行版提供可选软件的最新版RPM软件包。 IUS软件替换CentOS基本源中的软件使用的是安全替换的方式:即当CentOS系统中安装了相应的软件后,再使用IUS源安装相应的软件,IUS软件不会直接更新升...

十里平湖的博客 3335

centos7 安装psutil模块

psutil 是 一个 跨 平台 库( http:// code. google. com/ p/ psutil/), 能够 轻松 实现 获取 系统 运行 的 进程 和 系统 利用率( 包括 CPU、 内存、 磁盘、 网络 等) 信息。 记录下64位CentOS7安装Python的psutil模块的过程。 在centos7在python3.6环境下,pip需要安装最新的版本,然后需要 升级g...

weixin_42429173的博客 1115

centos7安装python3.6+pipenv

首先来了解一下pipenv这个工具,实际开发时经常会遇到环境版本依赖问题,之前解决方式可以采用virtualenv的方式,后来virtualenv使用较为繁琐,于是有了virtualenvwrapper增强版本,而在具体安装时,大多采用pip安装的方式,现在有了新的解决方法,那就是pipenv大法!这也是python官方推荐的包管理工具。简单理解就是,集成了pip和virtualenv的功能,使得...

zongzhengyingzhe的博客 3689

DSSAT模型建模教程

随着数字农业和智慧农业的发展,基于过程的作物生长模型(Process-based Crop Growth Simulation Model)在模拟作物对气候变化的响应与适应、农田管理优化、作物品种和株型筛选、农业碳中和、农田固碳减排等领域扮演着越来越重要的作用。现有版本V4.7能模拟27种主要农作物的生长发育和产量形成过程,被广泛应用于精细农业、水肥管理、气候变化、粮食安全、土壤碳周转、环境影响、农业可持续性、农业生态等诸多与农业生产和科研有关的领域。如果你是个模型入门者,这次将让你体验一键模拟的乐趣。

weixin_55561616的博客 1413

centos7中安装python3.6.7

centos7中安装python3.6.7 1. 安装前准备 若已经安装过原来的版本,则需要删除现有Python 注意:若要删除python老版本,此方法会导致系统yum命令不可用,请慎重选择,本人操作环境是测试环境,线上环境要自己评估风险 [root@test~]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制...

贾维斯的博客 4103

地震数据可视化必备:5分钟读懂SEGY道头字段全解析(含坐标定位指南)

本文深入解析了SEGY文件格式中道头坐标字段的提取与可视化方法。针对地震数据处理中的常见痛点,详细介绍了sx/sy、gx/gy等关键坐标字段的二进制解析、比例因子应用、单位转换及常见问题解决方案,并提供了实用的Python代码示例,帮助开发者实现从SEGY文件到三维空间可视化的完整流程。

echo99的专栏 1009

CentOS7 yum安装python3.6

CentOS7 yum安装python3.6 环境 [root@node1 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 依赖epel源 配epel源_阿里 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo ...

weixin_34209406的博客 3361

汇川EASY系列之以太网通讯(MODBUS_TCP做主站)

汇川Easy系列以太网通讯中(MODBUSTCP,plc做主站),终于可以不用使用指令就可以完成了,全程通过简单的配置就可通讯。本文将通过EASY系列PLC与调试助手之间完成此操作。

这是一个长期关注工控行业技术的博客,实现0-1的突破,期待您的关注和留言 3301

使用再生龙备份还原liunx系统(精确每一步)

再生龙镜像可自行到官网下载(ISO/ZIP格式均可),然后使用tuxboot烧录工具制作启动盘,另外准备一个U盘用来存储备份的镜像文件,即再生龙盘和存储盘是两个分开的。当然也可以用分区工具把同一个硬盘分区来使用,比较方便,先学会基本的吧,只是告诉有个捷径,省个U盘。

米可的博客! 8361

centos7安装python3.6.8

centos7默认安装的是python2.7.5,现在要安装python3.6.8 要保证是联网的服务器 一、安装前环境依赖包安装 1、执行下面两条命令 yum groupinstall 'Development Tools' yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlit...

nickljw的博客 5355

自抗扰控制(ADRC)理论与工程实践:6.1 离散时间ADRC的推导

本文系统阐述了自抗扰控制(ADRC)的离散化方法,重点对比了前向欧拉法和基于零阶保持器(ZOH)的精确离散化两种方法。前向欧拉法计算简单但精度较低,稳定性受采样周期约束;ZOH法精度高但对大采样周期更鲁棒。文章详细推导了跟踪微分器、扩张状态观测器和控制律的离散形式,分析了采样周期选择的关键因素,为ADRC的数字实现提供了理论指导。

技术工作者 195

centos7.6 安装python3.7

centos7.6 安装python3.7第一步:查看系统版本第二步:更新一下yum源第三步:安装依赖第四步:下载python3.7安装包,并进行安装第五步:安装&&编译第六步:软链接链接到python3(否则启动的是默认版本)第七步:防止yum执行异常,修改yum使用的Python版本第八步:将pip指向到python3.7第九步:启动 注:在系统中默认安装2.7版本 第一步:查...

qq_43115942的博客 556

芒果YOLOv5改进05:损失函数IoU 篇之Repulsion Loss:原创改进损失函数 Repulsion:解决目标遮挡场景下检测,为解决密集人群检测中遮挡设计的损失函数,打造高效检测器涨点

YOLOv5改进代码实践|结合Repulsion 解决目标遮挡场景下检测🚀

包括YOLOv5、YOLOv7、YOLOv8等模型改进 4563

【瑞芯微px30】【RTL8363】【一】驱动移植-网卡驱动概述

linux rtl8363驱动移植

weixin_34799243的博客 1179

centos7安装python3.6.6_CentOS7 安装 Python3.6

先看编译安装,编译安装后的文件目录基本和Windows平台上目录差不多。指定安装路径的话,所有的文件都是在一起的。后面有yum的安装的方法。编译安装编译安装,会装好setuptools和pip这两个工具,都在site-packages这个文件夹里。之后再用pip安装各种模块,也都在pip所在的site-packages文件夹里。总之,所有的东西都在python3的安装目录下。下载安装包[root@...

weixin_39752215的博客 578

【S32K3 MCAL配置】-3.4-CANFD配置-接收特定的“经典CAN/CANFD标准帧”和“经典CAN/CANFD扩展帧”(基于MCAL+FreeRTOS)

【S32K3 MCAL配置】-3.4-CANFD配置-接收特定的“经典CAN/CANFD标准帧”和“经典CAN/CANFD扩展帧”(基于MCAL+FreeRTOS)

「汽车电子助手」的博客 694

CentOS 7.7上安装Python3.7.6

注意:在安装之前需要配置好国内yum源。 一、安装依赖包 1)首先安装gcc编译器,gcc有些系统版本已经默认安装,通过 gcc --version 查看,没安装的先安装gcc yum install gcc 2)安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel ) yum install zlib-...

yaogh的专栏 995

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

centos7下python3.6的安装与配置

通过本文的介绍,您已经学会了如何在 CentOS 7 上安装 Python 3.6,如何进行常见的 Python 配置,以及如何优雅地卸载旧版本并升级到 Python 3.12。希望这些知识对您有所帮助,祝您使用 Python 顺利!

羲和实验室 2895

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

centos7.6安装python3.8.3

1. 系统环境 CentOS 7.6自带了Python2.7.5,我们需要另行安装Python 3.8.3 2. 下载依赖包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel 3. 下载安装包 wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3

Evan' Blog 2254

jre9下载 jdk9

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

CentOS6 安装 Python3.7, pip3, setuptools

安装文件前先确保是在root用户环境下进行操作。 1. 安装信赖包 # yum -y install openssl zlib zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-deve...

陈誉友的学习心得 1634

centos7安装python3.6_CentOS7上安装Python3.6

拖了很久没有更新,抱歉啦~ 今天受邀写篇如何在 CentOS 7 上配置 Python 3 环境的文章。往常我都选择直接把我早年写的一篇文章《源码编译MongoDB》丢过去,让他们看其中的源码编译 Python 那一节,不过那节写的其实不太详细,而且最近被很多人问这个问题,所以还是单独写一篇好了。当前最新的 CentOS 7.3 默认安装的是 Python 2 ,并且默认的官方 yum 源中不提供...

weixin_39918145的博客 393

CentOS7.6 安装Python3

CentOS7 安装Python3 一、操作系统环境 可通过以下命令来查看操作系统的具体版本,本例中采用的是CentOS 7.6。一般来说,CentOS中默认已经安装有python2.x,因为有一些系统命令可能会需要用到python2,所以不能卸载。我们只需再安装python3.x即可。 # cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) #python --version Python 2.7.5 二、安装依赖文件(包) 1.G

weixin_45155569的博客 705

centos7 环境下安装 python3.6 详细过程

文章目录前置安装安装python3.6(只能源码包编译安装,不能yum安装)1. 下载python3.6 源码包2. 解压:3. 安装:4. 编译安装(只有经过这一步, 才算正式安装完成)5. 软链接到bin目录下6. 安装完成后的测试7. 后期使用注意事项: 以下命令在centos 7 环境下验证通过 前置安装 安装上传和下载的命令: yum -y install lrzsz rz 上传文件...

诸葛老刘的博客 1597

centos7.6安装python3.7

centos7.6安装python3欢迎使用Markdown编辑器python源码包python 软链接修改yum配置 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 python源码包 下载依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

verasong131的博客 178
上一篇: python 离线安装包
下一篇: centos7安装Zookeeper
唐僧不爱八戒
博客等级 码龄9年 158粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值