简单但却又经常需要使用  网上  贴子也很多  也经常用  所以 做个mark 吧:

1首先下载python2.7.9 源tar包 源码安装

  可利用linux自带下载工具wget下载,如下所示:

   下载完成后到下载目录下,解压

  tar -zxvf Python-2.7.9.tgz
 

  进入解压缩后的文件夹

cd ./Python-2.7.9

  在编译前先在/usr/local建一个文件夹python27(作为python的安装路径,以免覆盖老的版本)

mkdir /usr/local/python27

在解压缩后的目录下编译安装

 ./configure --prefix=/usr/local/python27 

make

make install

可以这样:       ./configure --prefix=/usr/local/python27 && make && make install

 此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字

  mv /usr/bin/python /usr/bin/python_old

  再建立新版本python的链接

  ln -s /usr/local/python27/bin/python2.7 /usr/bin/python

  这个时候输入

  python

  就会显示出python的新版本信息

修改YUM   /usr/bin/yum    并保证 yum 源可用    很多生级了python 导致得 yum 无法在使用   yum 安装 软件   出错: ERROR  所以 全部做完重新测试一下  yum 

修改 配置让yum能正常的工作:改成上面我们修改的python 2.6.6的名字

接下来: 安装  setuptools      pip  让 python 安装模块更加方便

先来说一下 这有二个小小处坑  坑全在:   CentOS Minimal版最小化安装得系统上  我装得是CentOS release 6.8Minimal版 才400多M   也就是centos 迷你版  最小化安装上  要先装 openssl-devel

yum install openssl-devel

二坑原贴在这  http://blog.csdn.net/zyz511919766/article/details/25049365  ,  http://blog.csdn.net/kevin_darkelf/article/details/49161067   不多说可以看一下

要装pip 先装setuptools

1:首先下载setuptools.py

wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
sudo python ez_setup.py --insecure

2: 下载:安装 pip.py

下载文件            wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate

执行安装               python get-pip.py

若安装后pip命令无法使用   

解决办法:创建pip 软链接

ln -s  /usr/local/python27/bin/pip         /usr/bin/pip

最后:比如安装 pustil        ”pip install  pustil“    无法找到源  或网络下载失败  网络差   可更改 python pip下载源 改成国内

临时使用:清华镜像源   https://pypi.tuna.tsinghua.edu.cn/simple

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pustil,这样就会从清华这边的镜像去安装pustil库。

 

其实还可以指定要安装得模块版本  比如 Django

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Django==1.11.3



删除指定模块 pustil 使用 命令uninstall 

   pip uninstall pustil

mark LINUX_6.8 python_2.6.6 setup版本升级 python 2.7.9 安装 pip 临时使用国内镜像源库 指定模块版本 删除指定模块的更多相关文章

  1. Inno Setup入门(十一)——完成安装后执行某些程序

    Inno Setup入门(十一)——完成安装后执行某些程序 2011-02-16 16:24:23|  分类: Inno Setup |  标签:inno  setup   |举报 |字号 订阅   ...

  2. 使用Inno Setup 打包.NET程序,并自动安装.Net Framework

    使用Inno Setup 打包.NET程序,并自动安装.Net Framework http://www.cnblogs.com/xiaogangqq123/archive/2012/03/19/24 ...

  3. Cygwin安装时,选择163的源后出错:Unable to get setup.ini from <http://mirrors.163.com/cygwin/>

    [问题] 折腾: [记录]Cygwin下把make从v3.82换成v3.81 期间,选择了163的源,结果出错: Cygwin Setup Unable to get setup.ini from & ...

  4. Python之包管理工具:distutils、setuptools、distribute、setup.py、easy_install、easy_install、pip

    在安装Python包的过程中,经常涉及到distutils.setuptools.distribute.setup.py.easy_install.easy_install和pip等等. 介绍:htt ...

  5. Inno Setup入门(十一)——完成安装后执行某些程序

    有些时候我们的程序虽然能够很好的完成安装,但是程序的配置工作可能需要其他的一些程序来辅助完成,如果不执行这些程序,主程序就不能很好的完成工作,甚至不能完成工作,一个很明显的例子是,目前许多程序是通过N ...

  6. Inno Setup入门(九)——修改安装过程中的文字显示

    前面说到过可以使用不用的语言文件实现不同的显示方式,方便与国际接轨,事实上即使没有语言文件也可以实现修改.[Messages]段用于定义安装程序和卸载程序中显示的消息.一般不需要创建 [Message ...

  7. Inno Setup入门(七)——提供安装语言选项

    Inno Setup安装目录下有一个Languages的文件夹,该文件夹提供了可供使用的语言,通过在脚本中加入[languages]段,可以实现该项功能,实现代码如下: [setup] ;全局设置,本 ...

  8. Inno Setup入门(二)——修改安装过程中的图片

    修改安装过程中的图片 一般编译之后,安装过程中出现在左边图片是是下图这个样子的: 其实也可以修改它,只需要在setup段中作一点稍微的修改,加一行代码即可: [setup] AppName=Test ...

  9. Inno Setup入门(九)——修改安装过程中的文字显示

    前面说到过可以使用不用的语言文件实现不同的显示方式,方便与国际接轨,事实上即使没有语言文件也可以实现修改.[Messages] 段用于定义安装程序和卸载程序中显示的消息.一般不需要创建 [Messag ...

随机推荐

  1. c++ (翁恺浙大公开课)前言、目录

    c++语言比较复杂,学习起来相对难一些,加之特性繁多,很难全部掌握:特别是工作几年之后,每次温故都有很大的收获,之前不懂的地方随着工作的积累和重新的学习,都会慢慢的解开,当然我现在还是很菜... 之所 ...

  2. Vue 集成easyUI

    原 Vue 集成easyUI https://blog.csdn.net/m0_37948170/article/details/84960320   参考vue官网用cli创建了Vue项目之后: n ...

  3. 如何更改placeholder属性中文字颜色

    如何更改placeholder属性中文字颜色 placeholder这个属性是HTML5中新增的属性,该属性的作用是规定可描述输入字段预期值的简短的提示信息,该提示会在用户输入之前显示在输入字段中,会 ...

  4. Linux centos7 日常运维——使用w查看系统负载、vmstat命令、top命令、sar命令、nload命令

    一.使用w查看系统负载 w .uptime查看系统负载,0.00表示1分钟之内负载为0 cat  /proc/cpuinfo查看cpu核数 二.vmstat命令,查看进程.cpu.memory.交换. ...

  5. 解题报告:luogu P1115(模板 最大子段和)

    题目链接:P1115 最大子段和 告诉你,这个我调了一天的题是橙题...... 线性容易得到,放篇题解: #include<bits/stdc++.h> using namespace s ...

  6. 「NOIP2007」树网的核

    传送门 Luogu 解题思路 这里着重介绍 \(O(n^3)\) 的做法,毕竟考场上只有 \(N\le300\) \(Q \omega Q\) 首先我们要知道,对任意一条直径算偏心距都是一样的. 证明 ...

  7. 071、Java面向对象之使用private封装属性

    01.代码如下: package TIANPAN; class Book { // 定义一个新的类 private String title; // 书的名字 private double price ...

  8. 前端学习笔记系列一:13new Date()的参数

    前两天发现手机页面的倒计时在Android上正常显示,在iPhone却不能显示. 后来又发现在ff和ie里也不显示.(以前只在chrome里看过,显示正常). 后来同事改了new Date()里字符串 ...

  9. vb.net FTP上传下载,目录操作

    https://blog.csdn.net/dzweather/article/details/51429107 FtpWebRequest与FtpWebResponse类用来与特定FTP服务器进行沟 ...

  10. 部署 Prometheus Operator【转】

    本节在实践时使用的是 Prometheus Operator 版本 v0.14.0.由于项目开发迭代速度很快,部署方法可能会更新,必要时请参考官方文档. 下载最新源码 git clone https: ...