Centos编译安装Python 发表于 2018-06-07 | 更新于 2018-08-30 以 Centos6 安装 Python 2.7.10 为例# 安装python编译依赖yum install -y gcc make wget zlib-devel bzip2-devel openssl-devel xz-libs sqlite-devel# 下载python包wget http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz# 解压tar xvJf Python-2.7.10.tar.xzcd Python-2.7.10# 编译安装./configure --prefix=/usr/localmakemake install# 不影响原来版本安装# make altinstall 以 Centos7 安装 Python 3.6.4 为例# 安装python编译依赖yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make wget# 下载python包wget http://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz# 解压tar xvJf Python-3.6.4.tar.xzcd Python-3.6.4# 编译安装./configure prefix=/usr/local/python3 --enable-sharedmake && make installcp -R /usr/local/python3/lib/* /usr/lib64/# 修改环境变量vi /etc/profileexport PATH=$PATH:/usr/local/python3/binsource /etc/profile# 替换软连接ln -s /usr/local/python3/bin/python3 /usr/bin/pythonln -s /usr/local/python3/bin/pip3 /usr/bin/pip# 因为执行yum需要python2版本,所以我们还要修改yum的配置,执行:# 需要把一下文件中 #! /usr/bin/python 修改为 #! /usr/bin/python2vi /usr/bin/yumvi /usr/libexec/urlgrabber-ext-down 安装 pipcurl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypython get-pip.py 本文作者: Bevis 本文链接: http://blog.alonefire.cn/uncategorized/Centos编译安装python/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!