Debian Python升级+pip安装——基础环境配置

第一步:下载python2.7.9版本源码:

wget http://python.org/ftp/python/2.7.9/Python-2.7.9.tgz

解压文件

#tar zxvf Python-2.7.9.tar.bz2

[email protected]:/opt/software# cd Python-2.7.9/
[email protected]:/opt/software/Python-2.7.9# dir
config.guess  Doc         LICENSE          Objects        Python
config.sub    Grammar     Mac              Parser         README
configure     Include     Makefile.pre.in  PC             RISCOS
configure.ac  install-sh  Misc             PCbuild        setup.py
Demo          Lib         Modules          pyconfig.h.in  Tools

[email protected]:/opt/software/Python-2.7.9# mkdir /usr/local/python2.7.9

编译之前,需要先安装zlib包:

从官网http://www.zlib.net/下载zlib-1.2.8.tar.gz

[email protected]:/opt/software# tar -xvf zlib-1.2.8.tar.gz
[email protected]:/opt/software# cd zlib-1.2.8

[email protected]:/opt/software# ./configure && make && make install

进入Python-2.7.9目录,开始安装Python

[email protected]:/opt/software/Python-2.7.9# ./configure --prefix=/usr/local/python2.7.9

[email protected]:/opt/software/Python-2.7.9# make && make install

安装成功!

[email protected]:/opt/software/Python-2.7.9# python -V
Python 2.6.6

版本依然是2.6.6,现在开始升级python,

查看python命令所在目录

[email protected]:/opt/software/Python-2.7.9# whereis python
python: /usr/bin/python2.6 /usr/bin/python /etc/python2.6 /etc/python /usr/lib/python2.6 /usr/lib/python2.4 /usr/lib/python2.5 /usr/local/lib/python2.6 /usr/include/python2.6 /usr/share/python /usr/share/man/man1/python.1.gz

将/usr/bin/python备份

[email protected]:/opt/software/Python-2.7.9# mv /usr/bin/python /usr/bin/python2.6.6
[email protected]:/opt/software/Python-2.7.9# python
-bash: /usr/bin/python: No such file or directory

python命令找不到,这时只需要将版本python2.7.9命令加入环境变量即可!

方式1:

修改/etc/profile加入如下两行:

PATH=$PATH:/usr/local/python2.7.9/bin
export PATH

然后

[[email protected] Python-2.7.9]# source /etc/profile

[[email protected] Python-2.7.9]# python -V
Python 2.7.9

当然也可以创建2.7.9版本的python的软连接:/usr/bin/python

[[email protected] ~]# ln -s /usr/local/python2.7.9/bin/python2.7 /usr/bin/python

亦可

ok,python升级完成

但运行python get-pip.py时,报错,原因是 python没有完全安装好,缺少ssl模块

修改 Modules/Setup文件:

# Socket module helper for socket(2)
_socket socketmodule.c timemodule.c

# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
#SSL=/usr/local/ssl
_ssl _ssl.c         -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl         -L$(SSL)/lib -lssl -lcrypto

重新编译

make && make install

又报错:ssl错误,原因是openssl-devel未安装

使用:

apt-get install openssl
apt-get install libdev-ssl

再次编译,搞定

第二步、安装pip  参见https://pip.pypa.io/en/latest/installing.html

To install pip, securely download get-pip.py. [2]

Then run the following (which may require administrator access):

python get-pip.py

pip被默认安装在:/usr/local/python2.7.9/bin/

此时要注意pip版本的问题,之前的/usr/bin/pip可能是使用 apt-get install python-pip安装上的,

将/usr/bin/pip 升级为/usr/local/python2.7.9/bin/pip2.7:

ln -s /usr/local/python2.7.9/bin/pip2.7  /usr/bin/pip

Ok,至此 pip安装环境构建成功!

第三步、安装python Django运行必须包 [可选]

1、安装MySQLdb

官网下载MySQL-python-1.2.3.tar.gz,解压安装

# python setup.py install

2、安装pillow

#pip install pillow

3、安装uwsgi [可选]

#pip install uwsgi

建立软链接:

# ln -s /usr/local/python2.7.9/bin/uwsgi /usr/bin/uwsgi
时间: 2024-10-24 21:43:13

Debian Python升级+pip安装——基础环境配置的相关文章

SUBLIME TEXT2 基础环境配置+python

SUBLIME TEXT2 windows基础环境配置+python 软件版本sublime text 2, PC环境:windows 7, 32 bit 配置时间:2014年11月19日 1.默认安装位置修改为: C:\Program Files\SublimeText (安装位置默认为C:\Program Files\Sublime Text 2,但安装后会出现error trying to parse settings:……的错误,目前不知道原因.) 2.安装package control

Python安装及环境配置

一直很喜欢玩爬虫,之前利用Java写了几个自己的小型爬虫,爬取了不少相亲信息. 想要学习Python已许久,在研究爬虫的时候,看到比较多的还是Python的例子,后来一研究发现,在国外其实Python还是很有使用市场的. 下载安装 Python下载网址:https://www.python.org/ 由于是国外网站,所以可能打开比较费力.百度软件也有相关Python的版本下载,更新还是比较及时的. 地址:http://rj.baidu.com/soft/detail/17016.html?ald

Python学习 1 一 Python2.75的安装及环境配置教程

Python2.75的安装及环境配置教程 Python的语法简洁,功能强大,有大量的第三方开发包(模块),非常适合初学者上手.同时Python不像java一样对内存要求非常高,适合做一些经常性的任务方面的编程.根据codeeval网站数据统计显示,连续三年,Python保持着其在编程语言中的领先地位.而且Python-Django开发web也是一种时尚. Python 2.75 安装文件 win8或win8.1 首先下载一个Python的应用程序,网上有很多的.此处给出官网的下载地址:https

Oracle VM + centos7.1+openstack kilo 多结点安装教程---基础环境配置(2)

声明:最近在进行openstack的kilo版本的安装,发现现有的网络教程非常少,而且多数教程并不能安装成功,故写此教程.openstack的安装较为复杂,本教程并不能保证在不同环境下也能将其安装成功.个人安装教程,也难免出错.同时,安装是在虚拟机环境下,真实安装环境需要进行更改. 转载请声明出处: 作者:张某人ER 原文链接:http://blog.csdn.net/xinxing__8185/article/details/51042654 第一部分 基础环境配置 (2) 下面设置contr

Python学习(一)安装、环境配置以及IDE推荐

Python的安装.环境配置以及IDE推荐 官网:https://www.python.org/ 版本:2.x 和 3.x 差别较大:python3是不向下兼容,建议未学过2.x版本的就直接学习3.x版本:版本区别可参考网官网介绍 WINDOWS下安装 Python 可在多系统下安装运行,先介绍 WINDOWS 下 Python 的安装及环境配置,(图示参考:百度经验 )安装步骤如下: 官网下载安装程序:https://www.python.org/downloads/ 下载好后双击打开,选择使

Oracle VM + centos7.1+openstack kilo 多结点安装教程---基础环境配置(4)

声明:最近在进行openstack的kilo版本的安装,发现现有的网络教程非常少,而且多数教程并不能安装成功,故写此教程.openstack的安装较为复杂,本教程并不能保证在不同环境下也能将其安装成功.个人安装教程,也难免出错.同时,安装是在虚拟机环境下,真实安装环境需要进行更改. 转载请声明出处: 作者:张某人ER 原文链接:http://blog.csdn.net/xinxing__8185/article/details/51103863 第一部分 基础环境配置 (4) 接下来 配置com

Python的pip安装

pip简介 pip类似RedHat里面的yum,安装Python包非常方便. pip下载 下载地址:https://pypi.python.org/pypi/pip#downloads 下载后解压到目录下,利用CMD进入到文件目录下 输入命令:python setup.py install后,在一窜炫目的代码后,安装成功 pip也需要配置环境路径,才能使用相关命令. 在path后添加:C:\Python34\Scripts; 输入命令:pip list,返回如下: 至此,Python的pip安装

Selenium+Python+Eclipse网页自动化集成环境配置(附简单的测试程序)

最近公司在给我们培训,主要是网页自动化测试的,现在的工作每天都是测APP,刚刚入门,不过,当我看了别人写的bug之后,就觉得不会觉得能够发现bug多么多么的厉害了. 前两周的时间一直在搭建自动化测试的环境,由于白天上班没有时间做练习,只能下班之后才有时间自己学习一下,苦逼啊.每天都是9点多才从公司回宿舍,但说实在的,这样的日子确实过得很充实,不管怎样,这么好的一个工作环境一定要好好珍惜,学多点东西,挣多点钱回家孝敬一下老爸,他自己一个人扛起我们整个家庭,也确实不容易的.好了,废话不多说了,直接进

Laravel教程 一:安装及环境配置

Laravel教程 一:安装及环境配置 此文章为原创文章,未经同意,禁止转载. Homestead 最近在SF上面看到越来越多的Laravel相关的问题,而作为一个Laravel的脑残粉,本来打算有机会录视频教程放出来的,不过这个计划貌似由于某些原因必须得推迟一段时间,所以现在先把文章的系列教程写出来吧. 首先需要说明的是,这个教程对于完全没有上手Laravel的人来说,我尽量将一些概念和重点说清楚,不过你也不需要担心这需要花很多时间来跟着这个教程学习Laravel,我相信,如果你认认真真跟着教