Centos6.5下升级Python版本
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版本相关推荐
- linux下怎么升级python版本,Linux下升级python版本
转载自:http://lovebeyond.iteye.com/blog/1770476 CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的 ...
- linux下python版本升级,linux下升级python版本
linux下升级python版本 下载python最新版本2.7.13并编译安装 wget https://www.python.org/ftp/python/2.7.12/Python-2.7.13 ...
- linux下python版本升级,Linux下升级python版本(示例代码)
转载自:http://lovebeyond.iteye.com/blog/1770476 CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的 ...
- 在Ubuntu18.04 LTS下升级Python版本
System Version:Ubuntu 18.04 LTS Platform:Google Cloud Old Python Version:3.6.9 New Python Version:3. ...
- CentOS下升级python版本
源码安装python 安装python源码所依赖的工具及依赖的库 yum install -y make gcc gcc-c++ yum install -y bzip2 bzip2-devel yu ...
- python升级版本命令-CentOS7 下升级Python版本
来博客园的第一篇博客,以后要坚持养成记录.分享的习惯啊,这样生活才会有痕迹~ 服务器版本:CentOS 7.3 64位 旧Python版本:2.7.5 新Python版本:3.8.0 说明:本次配置使 ...
- linux 升级python 3.5,Linux下升级Python到3.5.2版本
本文主要介绍在Linux(CentOS)下将Python的版本升级为3.5.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...
- python版本升级后编译_Centos6.X 编译安装升级Python版本到3.X
Centos6.x的Python版本过低是Python2.X,如果我们想在Centos6.X中安装宝塔面板6.X或者是一些需要高版本Python的支持程序,那我们就需要升级Python版本号. 这篇文 ...
- linux下升级g 版本,linux下升级gcc版本(gcc-7)
ubuntu16.04的自带gcc版本为gcc-5,因为安装pl-slam的需要升级到gcc-7,可以通过以下命令查看你的gcc版本 gcc --version 通过apt工具对gcc进行升级 sud ...
最新文章
- ROS知识:分析和改写小乌龟代码【01】
- nagios学习笔记(一)
- python中判断列表数据类型_浅谈Python数据类型判断及列表脚本操作
- 3-6-汉诺塔(Hanoi Tower)问题-栈和队列-第3章-《数据结构》课本源码-严蔚敏吴伟民版...
- 几个python小程序
- python 程序运行计时 动态,在python中运行计时器几分钟
- android多环境,Android多环境配置打包
- sql 上亿 查询_在文件上使用 SQL 查询的示例
- 遗传优化算法优化LSTM-MSE
- 2015 Objective-C 新特性
- 为什么必须在主线程操作UI
- amazon linux ami root 密码,Amazon Linux AMI 2015.09 (HVM)平台搭建lamp
- 微信小程序的APPID问题
- 如何在Mac上解决蓝牙问题
- vela和鸿蒙,小米Vela系统发布,将对标华为鸿蒙OS
- 怎么用c语言让电脑定时开关机,台式电脑定时开机怎么设置(怎么让电脑定时开机开关机)...
- C++实现栈的基本操作(入栈,出栈,取栈顶)
- 北京考虑分时分区单双号限行预期效果遭质疑-北京-分时分区-单双号限行
- 用Unity实现景深效果
- unity富文本使用:同一个文本框展示不同样式字体