centos6.5-x86_64安装python3.7学习笔记

一、登录linux系统

查看自己系统的版本号:uname -a :

查看自己的系统python版本:python -V  ---一般是默认的python 2.6.6
然后whereis python查看哪些目录下存在python,如果发现之前有安装过python的其他版本,要么安装失败,或者不符合自己的版本要求,则卸载如下:
whereis python:
然后删除其余的目录结构,用命令:rm -rf /路径,建议不要删除系统自带的python2.6.6,删除完毕之后,可以开始安装自己欲安装的版本了,此处介绍centos6.5安装python3.7的版本。

二、准备好安装包,以下是几个开源镜像网址。
在这里插入图片描述
或者在python ftp服务器上下载:https://www.python.org/ftp/python/,
在这里插入图片描述
然后copy需要下载的版本的链接,如:https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz,
然后去linux系统,下载安装,用如下命令:
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
在这里插入图片描述
下载完成之后,会出现如下安装包,ls 查看: Python-3.7.5.tgz
在这里插入图片描述
三、安装

安装前:
先准备好自己的环境是否有系统需要的依赖包,本人比较懒,所以一次性给到位,省时省心省力:
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel gcc-c++ gcc make 
readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel zlib*
解压:tar -zxvf Python-3.7.5.tgz 
创建Python的安装目录:mkdir /usr/local/python
切换到解压目录:cd Python-3.7.5
安装到指定目录:./configure --prefix =/usr/local/python ---(执行不成功!只能说,敲命令请注意了!)
安装到指定目录:./configure --prefix=/usr/local/python ---(执行成功!)
make 
make install 
或者:make && make install 

安装过程如图所示,等待即可:
在这里插入图片描述

四、安装成功之后,执行python -V,依然是python2.2.6,为了实现在任何目录下面执行:python -V 都是python 3.7.5,那么需要创建软链接,如下所示:

ln -s  新地址 源地址
1、先备份之前的/usr/bin/python: mv /usr/bin/python /usr/bin/pythonbak
然后:ln -s /usr/local/python3/bin/python3.7 /usr/bin/python     -------->意思是将python命令代替python3
执行:python -V -------------->结果如下:python 3.7
2、先备份之前的/usr/bin/pip : mv  /usr/bin/pip  /usr/bin/pipbak
然后:ln -s /usr/local/python3/bin/pip3 /usr/bin/pip ----------->pip就可以正常使用了。
3、修改yum配置文件,防止yum不可用。
然后:vim/vi  /usr/bin/yum
将首行的python改成python2.6,如:
#!/usr/bin/python   ------->改成:#!/usr/bin/python2.6
:wq,保存并退出。然后运行yum install wget看看自己的yum是否能够正常使用。
到此完成python2.6升级到python3.7的教程。

个人建议不要全部卸载之前系统自带的python2.6.6版本,我反正没有搞成功,尝试了两次,哈哈,以后有机会再来挑战!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值