升级Python2.7

习惯于centos6.5的系统,却习惯使用Python2.7,每次都会升级Python版本,安装pip。于是总结了升级过程中遇到问题(原创)

注意的是 1.编译2.7时依赖问题的解决 2.新旧版本冲突 3.库文件libpython2.7.so.1.0 cannot open之类错误 3.yum执行脚本只能兼容python2.6 4.python升级成功后交互模式del等键不好使

建议提前安装的包:yum install -y zlib-devel readline-devel  (解决安装2.7之后交互模式del等键不好使)

1.下载安装包  wget  https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz

2.解压  tar zxvf Python-2.7.8.tgz

3.#cd Python-2.7.8   ./configure --enable-shared --with-zlib

4.#vim ./Modules/Setup     找到 #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz 打开注释,然后进行编译

5.make && make install

6.备份python2.6,并将新版本链接到新版本 :#mv /usr/bin/python  /usr/bin/python2.6    ln -s /usr/local/bin/python2.7 /usr/bin/python   这样输入python命令的时候就默认启动的是新版本了

7.#vim /usr/bin/yum 将第一行#!/usr/bin/python 改为 #!/usr/bin/python2.6
8.python -V查看一下版本
     如果:error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory 显示错误
     解决:库文件不能打开 是因为/usr/local/下的库文件,没有被系统识别。修改文件:#vim /etc/ld.so.conf  添加一行 /usr/local/lib  执行#ldconfig -v

9.基本已解决问题 安装pip

  官网:https://pip.pypa.io/en/stable/installing/  点击 get-pip.py 下载
     #wget https://bootstrap.pypa.io/get-pip.py
     #python get-pip.py
     #whereis pip   -->  ln -s /usr/local/bin/pip2.7 /usr/bin/pip

时间: 2024-11-05 10:24:07

升级Python2.7的相关文章

Centos——升级Python2.7及安装pip

CentOS升级Python2.7及安装pip 1) 升级Python2.7 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 python -V  # 查看版本:Python 2.6.6 mkdir -p ~/Env/python; cd ~/Env/python  # 创建个目录 wget --no-check-certificate https://www.pyt

CentOS升级Python2.7及安装pip

body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;

【转】Mac下升级python2.7到python3.6

1. 前言 Mac系统自带python2.7,本文目的是将自带的python升级到3.6版本. 网上有本多的做法是让python2.7和python3.X两个版本共存,博主并不知道,是两版本共存好,还是直接升级好,所以读者要慎重选择方法. 2. 关闭Rootless机制 由于Mac下的python2.7 默认是安装在/System目录下的.但是---Mac有个Rootless机制,默认不允许直接在/System下作修改.所以要先关闭Rootless机制. 关闭Rootless机制的方法: 关闭:

linux 升级python2.7 安装setuptools

linux为redhat4,系统默认安装了python2.6,需要执行的python脚本内容包含标准库之xml.etree.ElementTree  用到库里的一个iter方法是python2.7的新特性,所以需要升级到python2.7 升级python2.7 比较简单 wget python2.7地址 tar zxvf xxx.tar.gz ./config make &&make install 替换旧的python: 查看当前Python版本 要想安装python第三方模块,需要先

升级python2.6.6到python2.7导致pip命令不可用

服务器环境为Centos6.8,python为默认的2.6.6版本 1.升级python python2.6.6 升级到python2.7.14,此处不再描述可以参考如下文档升级:https://blog.csdn.net/see_you_see_me/article/details/78550977 2.Python导致pip命令不可用 升级Python2.7导致使用pip等命令安装模块失败,报错如下: #pip Traceback (most recent call last): File

CentOS6升级Python2.6到3.7,错误处理[No module named ‘_ctyp

CentOS6升级Python2.6到3.7,错误处理[No module named '_ctypes'] 因开发需要,在CentOS 6 服务器将Python2进行升级到Python3.由于工作中内网的限制,这里使用的是手动安装的方式进行. 一.查看当前python版本 [[email protected] ~]$ python -V Python 2.6.6 二.官网下载Python稳定版本(当前3.7.2)进行安装 这里下载软件使用python用户,安装使用root用户进行 # 下载步骤

linux升级python2.7,安装pip,setuptools,zlib

1,在192.168.0.65装python2.7和PIP     #ssh 192.168.0.65         升级到python2.7     #cd /usr/local     #wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz         # tar zxvf Python-2.7.10.tgz     # cd Python-2.7.10     # mkdir /usr/local/Python

升级python2.6===升级至3.6.1版本

虚拟机安装的linux 6.7版本,自带的python是2.6,如果不需要升级python版本的可以直接安装ipython [[email protected] ~]# python -V  ----查看python版本 [[email protected] ~]# yum install python-pip [[email protected] ~]# pip install ipython [[email protected] ~]# pip install ipython==1.2.1

升级python2.7.6出现的问题

用源码升级了python2.7.6以后发现,原来的退格,上下左右键都不能用了!!!! 经过google一查才知道是少了一个readline库 yum install readline -y 安装完库以后重新编译安装python 就正常了

centos yum 升级Python2.6 到 2.7

背景: 开发部需要使用python2.7,由于公网的环境python版本都是系统自带的,版本是2.6,需要升级,最好是通过RPM升级. 实施步骤: 1,下载nux 的release文件 wget http://li.nux.ro/download/nux/dextop/el6/i386/nux-dextop-release-0-2.el6.nux.noarch.rpm rpm -ivh nux-dextop-release-0-2.el6.nux.noarch.rpm yum -y instal