网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

redhat/centos 中升级安装python2.7

时间:2024-10-28 20:37:03

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,执行./configure --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

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com