enos6.5升级Python2.6到2.7

1.下载源码包

wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz

2.进行解压,准备编译安装

tar zxvf Python-2.7.12.tgzcd Python-2.7.12
./configure --prefix=/usr/local/python27 && make && make install && echo $?
如果以上输出为0,说明没有报错,安装正常

3.添加环境变量

移除以前的版本
mv /usr/bin/python /usr/bin/python26
创建软连接
ln -s /usr/local/python27/bin/python /usr/bin/python
查看版本是否升级成功
python -V
Python 2.7.12

4.修改yum

如果不修改此项,会导致yum无法使用
vim /usr/bin/yum
修改第一行即可,将环境变量指向以前的python版本#!/usr/bin/python26

5.安装pip(升级完python版本之后,之前yum安装的pip无法使用)

1.安装pip之前首先需要安装setuptools
下载链接https://pypi.python.org/pypi/setuptools下载地址
wget https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4 --no-check-certificate解压
tar zxvf setuptools-21.0.0.tar.gz
安装
cd setuptools-21.0.0python setup.py  install2.安装pip
下载链接https://pypi.python.org/pypi/pip下载地址
wget https://pypi.python.org/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz#md5=6b86f11841e89c8241d689956ba99ed7 --no-check-certificate解压
tar zxvf pip-8.1.1.tar.gz
安装
cd pip-8.1.1python setup.py install3.添加环境变量
安装完之后,之后执行pip还是调用的以前的环境变量,需要手动添加环境变量
mv /usr/bin/pip /usr/bin/pip26
ln -s /usr/local/python27/bin/pip /usr/bin/再次查看版本
pip -V
pip 8.1.1 from /usr/local/python27/lib/python2.7/site-packages/pip-8.1.1-py2.7.egg (python 2.7)还有一种方式:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 下载pip安装包python get-pip.py

6.使用pip安装第三方库

pip install psutil
pip install MySQLdb-python
pip install django=1.8.2报错:pip install MySQLdb-python
Collecting MySQLdb-pythonRetrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out. (read timeout=15)",)': /simple/mysqldb-python/Could not find a version that satisfies the requirement MySQLdb-python (from versions: )No matching distribution found for MySQLdb-python
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
当安装中提示版本太低的时候,执行提示的命令进行升级即可
pip install --upgrade pip升级完重新执行要安装的库

转载于:https://blog.51cto.com/oybw88/1965661

Centos6.5下升级Python版本相关推荐

  1. linux下怎么升级python版本,Linux下升级python版本

    转载自:http://lovebeyond.iteye.com/blog/1770476 CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的 ...

  2. linux下python版本升级,linux下升级python版本

    linux下升级python版本 下载python最新版本2.7.13并编译安装 wget https://www.python.org/ftp/python/2.7.12/Python-2.7.13 ...

  3. linux下python版本升级,Linux下升级python版本(示例代码)

    转载自:http://lovebeyond.iteye.com/blog/1770476 CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的 ...

  4. 在Ubuntu18.04 LTS下升级Python版本

    System Version:Ubuntu 18.04 LTS Platform:Google Cloud Old Python Version:3.6.9 New Python Version:3. ...

  5. CentOS下升级python版本

    源码安装python 安装python源码所依赖的工具及依赖的库 yum install -y make gcc gcc-c++ yum install -y bzip2 bzip2-devel yu ...

  6. python升级版本命令-CentOS7 下升级Python版本

    来博客园的第一篇博客,以后要坚持养成记录.分享的习惯啊,这样生活才会有痕迹~ 服务器版本:CentOS 7.3 64位 旧Python版本:2.7.5 新Python版本:3.8.0 说明:本次配置使 ...

  7. linux 升级python 3.5,Linux下升级Python到3.5.2版本

    本文主要介绍在Linux(CentOS)下将Python的版本升级为3.5.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...

  8. python版本升级后编译_Centos6.X 编译安装升级Python版本到3.X

    Centos6.x的Python版本过低是Python2.X,如果我们想在Centos6.X中安装宝塔面板6.X或者是一些需要高版本Python的支持程序,那我们就需要升级Python版本号. 这篇文 ...

  9. linux下升级g 版本,linux下升级gcc版本(gcc-7)

    ubuntu16.04的自带gcc版本为gcc-5,因为安装pl-slam的需要升级到gcc-7,可以通过以下命令查看你的gcc版本 gcc --version 通过apt工具对gcc进行升级 sud ...

最新文章

  1. ROS知识:分析和改写小乌龟代码【01】
  2. nagios学习笔记(一)
  3. python中判断列表数据类型_浅谈Python数据类型判断及列表脚本操作
  4. 3-6-汉诺塔(Hanoi Tower)问题-栈和队列-第3章-《数据结构》课本源码-严蔚敏吴伟民版...
  5. 几个python小程序
  6. python 程序运行计时 动态,在python中运行计时器几分钟
  7. android多环境,Android多环境配置打包
  8. sql 上亿 查询_在文件上使用 SQL 查询的示例
  9. 遗传优化算法优化LSTM-MSE
  10. 2015 Objective-C 新特性
  11. 为什么必须在主线程操作UI
  12. amazon linux ami root 密码,Amazon Linux AMI 2015.09 (HVM)平台搭建lamp
  13. 微信小程序的APPID问题
  14. 如何在Mac上解决蓝牙问题
  15. vela和鸿蒙,小米Vela系统发布,将对标华为鸿蒙OS
  16. 怎么用c语言让电脑定时开关机,台式电脑定时开机怎么设置(怎么让电脑定时开机开关机)...
  17. C++实现栈的基本操作(入栈,出栈,取栈顶)
  18. 北京考虑分时分区单双号限行预期效果遭质疑-北京-分时分区-单双号限行
  19. 用Unity实现景深效果
  20. unity富文本使用:同一个文本框展示不同样式字体

热门文章

  1. RabbitMQ入门(四)-Routing(路由)
  2. Golang中WaitGroup、Context、goroutine定时器及超时学习笔记
  3. lduan SCCM 2012 介绍及SQL部署(一)
  4. extjs插件开发上传下载文件简单案例
  5. 给大家几个不花钱看书的办法【人人都是产品经理】
  6. 一段Big5繁体转换简体GB2312的程序
  7. 银屑病相关饮食调研-毛蕊花的药用部位没查清-还需更新
  8. Linux下面护眼软件汇总
  9. gevent+django并发资料调研
  10. 為什麼system32中放的是64位dll,syswow64中放的是32位dll