BigData-Notes/notes/installation/Linux下Python安装.md
2019-03-29 16:11:08 +08:00

72 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Linux下Python安装
>**系统环境**centos 7.6
>
>**Python版本**Python-3.6.8
### 1.环境依赖
Python3.x的安装需要需要这四个依赖gcc zlib, zlib-devel, openssl-devel这四个软件需要先进行安装
```shell
yum install gcc -y
yum install zlib -y
yum install zlib-devel -y
yum install openssl-devel -y
```
### 2.下载编译
官方下载地址: https://www.python.org/downloads/
```shell
# wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
```
### 3.解压编译
```shell
# tar -zxvf Python-3.6.8.tgz
```
进入解压后目录进行编译,可以指定编译安装的路径,这里我们指定为`/usr/app/python3.6`
```shell
# cd Python-3.6.8
# ./configure --prefix=/usr/app/python3.6
# make && make install
```
### 4.环境变量配置
```shell
vim /etc/profile
```
```shell
export PYTHON_HOME=/usr/app/python3.6
export PATH=${PYTHON_HOME}/bin:$PATH
```
使得环境变量立即生效:
```shell
source /etc/profile
```
### 5.验证安装是否成功
输入python3命令如果能进入python交互环境则代表安装成功
```shell
[root@hadoop001 app]# python3
Python 3.6.8 (default, Mar 29 2019, 10:17:41)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 1+1
2
>>> exit()
[root@hadoop001 app]#
```