python2.7.10安装配置

简介:

因工作需要使用python 2.7版本,而Centos自带的是python2.6.6。所以得安装python2.7

-------------

本来打算使得pyenv,可是公司网络不给力总下载不了,15M的东西都下载不了。。。。不说,,,已跪!!!

=====================================

只好手动一点一点的安装配置了。。。。记录下。



python2.7.10安装配置文档

下载:

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

安装所需要的环境:

  yum install readline-devel -y #如果没有安装python2.7.10安装后无法正常使用退格键等

安装:

1
2
3
4
5
6
tar  xf Python-2.7.10.tgz
   cd  Python-2.7.10
   . /configure
   make  all
   make  install 
   cd  ../

默认安装位置在/usr/local/bin,/usr/local/lib/python2.7


配置python2.7.10

1
2
mv  /usr/bin/python  /usr/bin/python2 .6.6
   ln  /usr/local/bin/python2 .7  /usr/bin/python

测试:

1
2
# python -V
Python 2.7.10

配置yum命令,使得yum还是使用原来的python版本

修改/usr/bin/yum

vim /usr/bin/yum

把/usr/bin/python 修改为 /usr/bin/python2.6.6


安装pip

  此时yum不能用来安装python的插件了,会默认安装在/usr/lib/python2.6/site-packages/,所以安装后不能正常使用

  首先配置下python安装插件所需要的环境;

  安装setuptools

    下载:

      wget https://pypi.python.org/packages/source/s/setuptools/setuptools-18.2.tar.gz#md5=52b4e48939ef311d7204f8fe940764f4

1
2
3
   tar  xvf setuptools-18.2. tar .gz
   cd  setuptools-18.2
   python setup.py  install  ##此时的python 命令版本:2.7.10

  下面来安装pip

下载 pip 

  wget https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz#md5=3823d2343d9f3aaab21cf9c917710196

1
2
3
   tar  xf pip-7.1.2. tar
   cd  pip-7.1.2
   python setup.py  install

至此pip已安装完成,可以正常使用.

# pip -V

pip 7.1.2 from /usr/local/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg (python 2.7)


配置pip使用豆瓣的源

1
2
3
4
5
6
mkdir  ~/.pip  #如果不存在就创建
   vim ~/.pip /pip .conf
   添加如下内容:
   [global] 
   index-url = http: //pypi .douban.com /simple 
   trusted-host = pypi.douban.com

至此pip配置完毕,可以正常使用pip来安装python的插件了。比如Ipython

pip install ipython


插件安装位置与python 2.7.10的目录下 --> /usr/local/lib/python2.7/site-packages


到此结束。。。。。。



本文转自 ZhouLS 51CTO博客,原文链接:http://blog.51cto.com/zhou123/1688040

相关文章
|
25天前
|
存储 数据库 时序数据库
InfluxDB的安装与Python调用
InfluxDB是一个高性能的时序数据库(Time-Series Database, TSDB),用于存储和分析时间序列数据的开源数据库,它非常适合于处理大量的时间戳数据,如金融市场数据、IoT 设备数据、监控数据等,尤其适合处理大量的时序数据和高频数据。 主要特性有: • 内置HTTP接口,使用方便 • 数据可以打标记,查询可以很灵活 • 类SQL的查询语句 • 安装管理很简单,并且读写数据很高效 • 能够实时查询,数据在写入时被索引后就能够被立即查出
InfluxDB的安装与Python调用
|
14天前
|
Python Windows
Python安装第三方库太慢?配置好这个速度飞起
Python安装第三方库太慢?配置好这个速度飞起
yolov5项目如何安装pycocotools和opencv-python?
本文提供了解决yolov5项目中安装pycocotools和opencv-python包失败的两种方法:手动安装或使用国内镜像源进行安装。
yolov5项目如何安装pycocotools和opencv-python?
|
19天前
|
SQL 关系型数据库 API
Python 开发环境的准备以及一些常用类库模块的安装
在学习和开发Python的时候,第一步的工作就是先准备好开发环境,包括相关常用的插件,以及一些辅助工具,这样我们在后续的开发工作中,才能做到事半功倍。下面介绍一些Python 开发环境的准备以及一些常用类库模块的安装和使用的经验总结,供大家参考了解。
|
17天前
|
Python
【Azure 应用服务】如何为Web Jobs 安装Python包呢?
【Azure 应用服务】如何为Web Jobs 安装Python包呢?
【Azure 应用服务】如何为Web Jobs 安装Python包呢?
|
14天前
|
Linux Python
Centos7安装Python虚拟环境之virtualenv
Centos7安装Python虚拟环境之virtualenv
|
14天前
|
Python
Python模块制作及安装
Python模块制作及安装
|
14天前
|
Linux Shell 数据库
python Django教程 之 安装、基本命令、视图与网站
python Django教程 之 安装、基本命令、视图与网站
|
18天前
|
关系型数据库 Linux PostgreSQL
【Azure 应用服务】Azure Function App Linux环境下的Python Function,安装 psycopg2 模块错误
【Azure 应用服务】Azure Function App Linux环境下的Python Function,安装 psycopg2 模块错误
下一篇
DDNS