redhat/centos 中升级安装python2.7

2025-04-29 10:05:36

1、sudo yum install gcc-c++在没有安装gcc-c++ 的时候,会报错:configure: error: no acceptable C compiler found in $PATH.(如果已经存在忽略第一步)

2、去Python官网下载python-2.7.14.tgz巳呀屋饔,并用 tar -xzvf python-2.7.14.tgz ,解压安装文件,cd python-2.7.14,执行./conf足毂忍珩igure --prefix=/usr/local/python27,再执行make && make install,添加连接:ln -fs /usr/local/python27/bin/python2.7 /usr/bin/python ,检测python是否安装好,查看版本:python -V

3、修改yum修改/usr/bin/yum文件,将第一行的#!/usr/bin/python中的python改为系统原有的python版本,我的也是:#!/usr/bin/python2.6到此完毕。

4、安装setuptools,yuminstallpython-develzlib-developenssl-devel-y,进入刚解压的Python2.7目录重新编译安装:make&&makeinstall去https://pypi.python.org/pypi/setuptools,下载setuptools,源码包解压,cdsetuptools解压目录,执行pythonsetup.pyinstall

5、安装pip去https://pypi.python.org/pypi/pip/9.0.1,找到相应源码包,下载并解压,cdpip相应解压目录,执行pythonsetup.pyinstall

6、重新编译python,解决pip安装模块,提示找不到ssl模娄壶狩匈块进入刚才所解压的python安装文件,找到/Modules/Setup ,找到对应配置项修改为以下配置_socket socketmodule.c timemodule.c SSL=/usr/local/ssl _ssl _ssl.c \ -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \ -L$(SSL)/lib -lssl -lcrypto重新编译pythonmakemake install

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢