CentOS下:python3 环境搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33867131/article/details/82774469
1、更新gcc,因为gcc版本太老会导致新版本python包编译不成功
# yum -y install gcc
安装依赖zlib、zlib-devel 以及 ncurses ncurses-devel
# yum -y install zlib zlib-devel

2、下载Python-3.7.0.tgz 软件包
# wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

3、第3步:解压下载的Python-3.7.0.tgz 软件包并编译安装
解压文件
# tar -xvzf Python-3.7.0.tgz

进入目录:
# cd Python-3.7.0

编译安装
安装到/usr/local/python3目录下
# ./configure prefix=/usr/local/python3
开始安装
# make && make install

安装完毕,/usr/local/目录下就会有python3了

4、添加软链python3  到执行目录下/usr/bin(这样以后命令窗口输入 Python3 就是Python3 环境了)
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

安装完成后,系统同时存在python2(默认的)和python3 环境

5、添加软链pip3  到执行目录下/usr/bin(这样以后命令窗口输入 pip3 就是pip3 环境了)

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

安装时报错:

1、第一次安装的时候会报错:can't decompress data; zlib not available ;安装依赖zlib、zlib-devel 以及 ncurses ncurses-devel
# yum -y install zlib zlib-devel

2、报错 ModuleNotFoundError: No module named '_ctypes',其实是缺少了一个新需要的开发包libffi-devel,安装后即可
# yum install libffi-devel -y (指向的是阿里云)

解决错误后重新编译安装
# make install

猜你喜欢

转载自blog.csdn.net/qq_33867131/article/details/82774469
今日推荐