腾讯云 Centos python3安装

题外话

在学校时专业是嵌入式,课程中学了C语言,在网上自学了一些C++。到了公司实习,两个月做了5个需求,悲催的发现只有第一个需求是用C++做的。后面的都是用python,当时对于python是只闻其名,未见其实(就是啥也不会)。没办法,花了一天时间快速记一下python的一些语法,直接上手做需求,还好实习生需求简单,不然真是要抓头发了… 趁着做毕设的功夫,顺便学习一下python。下面是我的安装经历。实测有效。

python3 安装

1.腾讯云上自带的是python2(好像Linux都自带了python2)。但是现如今大多使用oython3了,所以我们可以安装一个python3来玩一玩

查询自带的python是哪个版本(后面会用到)

命令行输入:python -V
我的版本是python2.7.5

安装必要的包

命令行输入:yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
这个是我在网上找到了,实测有效。一路yes就行了

下载python3的安装包

新建一个文件夹用来存放安装包(以后安装别的软件也可以都下载到这里)
在这里插入图片描述
进入刚刚新建的download文件夹,下载安装包 下载指令如下:
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
我选择的是3.6的版本,大家根据自己需要自行下载版本就好(也不是必须下载最新的~)
随后解压安装包
tar -xvf Python-3.6.4.tgz
解压后如图所示:
在这里插入图片描述

安装python3

在你解压后的文件夹执行安装指令:
在这里插入图片描述
然后命令行输入:make
执行后再输入:make install
到这里, python3就已经安装好了,是不是很简单。
但是此时输入python进入的依旧是python2, 为此我们可以做一些配置,使我们输入python时直接进入python3

创建软连接

1.首先要修改旧版本的链接。将原来的python命令指向其它
mv /usr/bin/python /usr/bin/python_bak
2.创建新的软链接,也就是将你下载的python3指向python这个命令
ln -s /usr/local/python3/bin/python3 /usr/bin/python
此时,当你在命令行输入python时,就是进入python3了。
而输入python_bak 就是进入系统自带的python2.
exit()可退出python命令行
3.检测python版本
python -V

配置pip3

当你完成上面的软链接之后,pip3是无法使用的,我们需要更新路径PATH
将/usr/local/python3/bin 加入到PATH中
先打开bash_profile这个文件
在这里插入图片描述
修改前如图:
在这里插入图片描述
修改后:
在这里插入图片描述
保存退出后执行: source ~/.bash_profile

配置yum

此时yum是无法使用的,此时我们需要将文件 /usr/bin/yum 里的python版本改一下就好了。
之前查看了旧版本是python2.7.5(看自己的个人情况,这就是开篇查到的)
所以将#!/usr/bin/python改为#!/usr/bin/python2.7就可以了!
还有就是修改/usr/libexec/urlgrabber-ext-down文件,将python同样指向旧版本,就可以了,即:将#!/usr/bin/python改为#!/usr/bin/python2.7!
在这里插入图片描述
作者当时在配置腾讯云的时候是借鉴他人的博客,随后便将自己的配置经历整理成了这篇博客。借鉴的博客链接如下:
https://www.jianshu.com/p/1cc8f77679c8

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值