centos 7系统编译安装python3.5
时间:2020-03-25 来源:互联网 编辑:宝哥软件园 浏览:次
到python官网找到下载路径, 用wget下载
wget http://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
编译环境准备
准备一下编译环境,防止出现安装错误
[yangzai@oldsyang ~]$ yum groupinstall 'Development Tools'
[yangzai@oldsyang ~]$ yum install zlib-devel bzip2-devel openssl-devel ncurese-devel
解压tgz包和编译
#解压
[root@oldsyang mysoft]# tar -zxvf Python-3.5.1.tgz
...
#配置安装目录
[root@oldsyang mysoft]# cd Python-3.5.1
[root@oldsyang mysoft]# ./configure --prefix=/usr/local/python3
#编译并安装
[root@oldsyang mysoft]# make && make install
Python3.5.1 安装编译安装时会默认安装 pip 如果出现:
Ignoring ensurepip failure: pip 1.5.6 requires SSL/TLS
未安装编译环境,重新安装该编译环境并重新编译
Python3.5.1
[yangzai@oldsyang ~]$ yum install zlib-devel bzip2-devel openssl-devel ncurese-devel
添加全局变量
#打开配置文件
[yangzai@oldsyang ~]$ vim /etc/profile
#随便找个地址添加PATH,并保存退出
PATH=/usr/local/Python3/bin:$PATH
export PATH
#退出当前登录终端,重新进入
[yangzai@oldsyang ~]$ python3
Python 3.5.1 (default, Jun 12 2017, 20:31:31)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
更换系统默认 Python 版本
#备份旧版本 Python
mv /usr/bin/python /usr/bin/python2.7
#新建指向新版本 Python 以及 pip 的软连接
ln -s /usr/local/python3/bin/python3.5 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
#检验 Python 及 pip 版本
python -V
pip -V
更新 yum 相关设置
因 yum 的功能依赖 Python2 更改默认 Python版本后会导致 yum无法正常工作
执行以下命令:
vi /usr/bin/yum
打开文件,修改第一行为:
#!/usr/bin/python2.7
若执行 yum 时出现以下错误:
File "/usr/libexec/urlgrabber-ext-down", line 28
执行以下更改,打开该文件并修改首行为:
#!/usr/bin/python2.7
执行 yum 时,若出现以下 Error:
Error: Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
执行以下安装可解决:
yum install deltarpm
版权声明:centos 7系统编译安装python3.5是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。