• 查看主题

  • 查看主题说明文字
有价值的内容收集
#143 adm1n
周一 12月 30, 2019 9:06 pm
文章目录
一、安装Python3
1.1 安装gcc
1.2 选择Python版本
1.3 文件解压缩
1.4 源码编译安装
1.5 测试结果
温馨提示:因为操作时遇到了很多坑,所以建议读者阅读Tips后再进行相应的操作,不但节省时间也避免了不必要的错误!

一、安装Python3
1.1 安装gcc
# 安装所有的GNU编译套件
》》yum -y install gcc*

Tips:安装的时候装》》gcc 、gcc-c++就可以了(其它的编译套件需要再自行安装!)[/url]
图片

1.2 选择Python版本
# 官网选择下载Python版本(这里我装的是3.6.9)
》》https://www.python.org/ftp/python/
图片

# 创建安装目录,将文件放进来来
》》mkdir /usr/local/python
图片

Tips:将压缩的文件通过VMTools放进来文件会异常(可以通过文件大小看到),这里我通过WinSCP工具导入的 操作详情点击我!
图片


1.3 文件解压缩
# 对文件进行解压缩
》》xz -d Python-3.6.9.tar.xz
》》tar -xvf Python-3.6.9.tar

图片

Tips: 或者使用下面一行命令解压:
》》tar -xvJf Python-3.6.9.tar.xz

1.4 源码编译安装
# 安装 zlib-devel,否则编译安装时会报错
》》yum -y install zlib-devel
图片

Tips:为了解决pip安装以及使用中的错误避免更新时报如下错误:
图片

请执行如下命令一次性解决依赖环境:
》》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 libffi-devel

# 进入安装目录
》》cd Python-3.6.9
图片

# 配置安装目录(时间较久,3分钟左右……)
》》./configure --prefix=/usr/local/python3

# 编译源码并执行源码安装(时间较久,10分钟左右……)
》》make && make install

# 安装完成可看到python的bin目录:
图片

# 配置软链接
》》ln -s /usr/local/python3/bin/python3 /usr/bin/python3
》》ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3


1.5 测试结果
图片


直接一步安装命令
代码: 全选#安装依赖包 yum -y install gcc* zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel #下载并解压 wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0a2.tar.xz tar -xvJf Python-3.9.0a2.tar.xz cd Python-3.9.0a2 #配置并编译 ./configure --prefix=/usr/local/python3 make && make install #建立软连接 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/python3 /usr/bin/py3 ln -s /usr/local/python3/bin/python3 /usr/bin/py ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3 #查看版本 py3 -V python3 -V pip3 -V
————————————————
原文链接:https://blog.csdn.net/Aaron_Miller/arti ... s/96434853