linux之安装python3

简介: linux之安装python3

1.准备工作:系统centos:7

2.安装

 2.1先安装依赖

yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

 2.2下载需要的python版本,这里以3.6.2为例

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

 2.3可以省略

如果速度不够快,可以直接去官网下载,利用WinSCP等软件传到服务器上指定位置,我的存放目录是/usr/local/python3,使用命令:

mkdir /usr/local/python3

View Code

 2.4接下来就是进入一个空的文件夹开始安装python3

mkdir /home/software
cd /home/software
tar -xvJf  Python-3.6.2.tar.xz
cd Python-3.6.2
./configure --prefix=/usr/local/python3
make && make install

 2.5 创建软连接

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

 2.6 测试一下

 

image.png

3.安装以后,如果使用yum报错,则如下解决

另外:此法安装后,使用yum会报错。可按照下面的方法进行修改

修改yum配置文件(vi /usr/bin/yum)。把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7。

修改/usr/libexec/urlgrabber-ext-down文件,将python同样指向python2.7

因为yum是基于Python编写的,而Python3和Python2有部分语法是不同的

至此,python3安装完成。
相关文章
|
1天前
|
Linux
linux之etcd安装
linux之etcd安装
|
2天前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
1天前
|
Python Windows
安装python 以及 安装 pycharm
安装python 以及 安装 pycharm
|
1天前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
2天前
|
Linux
linux之centos安装dataease数据报表工具
linux之centos安装dataease数据报表工具
|
2天前
|
消息中间件 Linux
linux之centos安装rabbitmq
linux之centos安装rabbitmq
|
2天前
|
消息中间件 Java Linux
linux 之centos7安装kafka;;;;;待补充,未完成
linux 之centos7安装kafka;;;;;待补充,未完成
|
2天前
|
Linux Python
linux之部署python环境&创建虚拟环境
linux之部署python环境&创建虚拟环境
|
3月前
|
Linux Python
在Linux下升级到Python3的两种方法
在Linux下升级到Python3的两种方法
1023 0
|
1月前
|
Linux Python
Linux 升级安装 Python 3
Linux 升级安装 Python 3
55 2