前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安装 python2.7.10

安装 python2.7.10

作者头像
py3study
发布2020-01-10 15:42:55
5550
发布2020-01-10 15:42:55
举报
文章被收录于专栏:python3

在centos6.5 中 默认的Python版本是 2.6.6,我在使用Django最新版本的时候,发现出现语法错误!于是决定升级Python;步骤如下

一.安装Python 2.7.10

1.下载

代码语言:javascript
复制
wget http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz

下载完成后:

2.解压

代码语言:javascript
复制
tar -xvf Python-2.7.10.tar

3.编译/安装

首先要新建一个目录,用来作为Python2.7.10的安装目录

代码语言:javascript
复制
mkdir /usr/local/python2.7

然后开始编译

代码语言:javascript
复制
cd Python-2.7.10 #进入解压后的Python目录
代码语言:javascript
复制
./configure --prefix=/usr/local/python2.7  #等待编译完成
代码语言:javascript
复制
make && make install #等待安装

到这里Python2.7.10就算是安装完成了,但是现在在命令行输入 Python  看到的版本仍然还是2.6.6:那接着往下做:

代码语言:javascript
复制
mv /usr/bin/python /usr/bin/python2.6 #将原版本的python更换一个名字

要想使用python还需要增加新版本的python ,可以使用软链或者在PATH 中加入新版Python的bin目录

代码语言:javascript
复制
ln -s /usr/local/python2.7 /usr/bin/python

或者

代码语言:javascript
复制
vim /etc/profile
加入下面一行
export PATH="/usr/local/python2.7/bin:$PATH"
保存退出
source /etc/profile

现在命令行输入 python 看到的版本是不是 2.7.10 了!!!

二、安装setuptools

下载:

<>方式有多种,这里我们介绍一种方式:

代码语言:javascript
复制
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py

下载后,得到一个 ez_setup.py 文件 运行它

代码语言:javascript
复制
python ez_setup.py --insecure

不出意外的话。setuptools 就安装成功了!

三、安装pip

下载:

代码语言:javascript
复制
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

解压-安装:

代码语言:javascript
复制
tar -xzvf pip-1.5.4.tar.gz
cd pip-1.5.4
python setup.py install

OK

四、yum修改

如果不做这一步,yum将报错

代码语言:javascript
复制
vim /usr/bin/yum
代码语言:javascript
复制
将 #!/usr/bin/python 改成之前修改的 #!/usr/bin/python2.6

保存退出! OK

五、MySQLdb的安装

使用pip:

代码语言:javascript
复制
pip install MySQL-python

六、安装Django

代码语言:javascript
复制
pip install django
或
pip install Django==版本号

到这里,Python已成功升级至2.7.10

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/07/31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档