一:python2.7.12安装
 
#获取python2.7.12
 
#确保安装如下软件如果没有请使用yum安装
gcc zlib zlib-devel python-devel libffi-devel openssl openssl-devel make automake
 
gcc     #为编译时使用,如果不安装make会报错
 
zlib    #为安装setuptools时使用,否则会有如下报错:
RuntimeError: Compression requires the (missing) zlib module
 
openssl  #如果不安装的话用pip安装模块的时候会报错,显示ssl module不可用之类的。。。
 
 
# 解压
tar xvf Python-2.7.12.tgz  
 
# 进入安装目录
cd Python-2.7.12
 
# 配置软件生成Makefile
sudo ./configure \ 
--prefix=/usr/local/python2.7 
--with-zlib=/usr/local/include 
 
 
# 编译安装
make && make install
 
# 进入到python安装头文件目录
cd /usr/local/python2.7/include/python2.7/
 
# 进入可执行二进制文件目录
cd /usr/bin/
 
# 重命名旧版本
sudo mv python2.6 python2.6.6
 
# 修改yum命令的python位置,防止yum的无法使用
sudo sed -i 's@#!/usr/bin/python@#!/usr/bin/python2.6@' /usr/bin/yum
 
# 设置新安装python的软连接
sudo ln -s /usr/local/python2.7/bin/python /usr/bin/python
 
# 查看是否安装成功
 
=======================================================================================
二:setuptools安装
下载最新setuptools上转到linux
解压安装
cd setuptools
python setup.py install
ln -s /usr/local/python2.7/bin/pip /usr/bin/pip
 
三:pip安装
 
# 获取pip9.0.1
 
# 解压
tar xvf pip-9.0.1.tar.gz
 
# 安装pip
cd pip-9.0.1
sudo python setup.py install
 
# 设置环境变量,普通用户一样设置
~/.bash_profile添加如下内容:
 
PYTHON_HOME=/usr/local/python2.7
PATH=$PATH:$HOME/bin:$PYTHON_HOME/bin
 
source ~/.bash_profile
 
# 做一个软连接防止sudo pip command not found出现
which pip  #先用which 看一下pip的路径
sudo ln -s /usr/local/python2.7/bin/pip /usr/bin/pip
 
 
# 选取国内pip源安装软件
创建文件及文件夹在用户家目录下 ~/.pip/pip.conf
添加如下内容:
[global]
 
# 可以安装模块了
pip install PyYAML --trusted-host pypi.douban.com
 
 
=======================================================================================
 
四:pexpect安装
pip install pexpect

python-pexpect_01安装的更多相关文章

  1. Python的安装和详细配置

    Python是一种面向对象.解释型计算机程序设计语言.被认为是比较好的胶水语言.至于其他的,你可以去百度一下.本文仅介绍python的安装和配置,供刚入门的朋友快速搭建自己的学习和开发环境.本人欢迎大 ...

  2. python requests 安装

    在 windows 系统下,只需要输入命令 pip install requests ,即可安装. 在 linux 系统下,只需要输入命令 sudo  pip install requests ,即可 ...

  3. Python 的安装与配置(Windows)

    Python2.7安装配置 python的官网地址:https://www.python.org/ 我这里下载的是python2.7.12版本的 下载后点击安装文件,直接点击下一步知道finally完 ...

  4. 初学python之安装Jupyter notebook

    一开始安装python的时候,安装的是最新版的python3.6的最新版.而且怕出问题,选择的都是默认安装路径.以为这样总不会出什么问题.一开始确实这样,安装modgodb等一切顺利.然而在安装jup ...

  5. 转: python如何安装pip和easy_installer工具

    原文地址: http://blog.chinaunix.net/uid-12014716-id-3859827.html 1.在以下地址下载最新的PIP安装文件:http://pypi.python. ...

  6. CentOS 6.5升级Python和安装IPython

    <转自:http://www.noanylove.com/2014/10/centos-6-5-sheng-ji-python-he-an-zhuang-ipython/>自己常用.以做备 ...

  7. python Scrapy安装和介绍

    python Scrapy安装和介绍 Windows7下安装1.执行easy_install Scrapy Centos6.5下安装 1.库文件安装yum install libxslt-devel ...

  8. window下从python开始安装科学计算环境

    Numpy等Python科学计算包的安装与配置 参考: 1.下载并安装 http://www.jb51.net/article/61810.htm 1.安装easy_install,就是为了我们安装第 ...

  9. Python virtualenv安装库报错SSL: CERTIFICATE_VERIFY_FAILED

    Python virtualenv安装库报错SSL: CERTIFICATE_VERIFY_FAILED 问题描述 使用pip按照virtualenv报错,如下: pip install virtua ...

  10. (Python) 安装、基本语法

    从今天起,我将开启python学习模式,并用博客记录学习的过程和相关知识点 1.Python下载安装 可以在官网:https://www.python.org/downloads/ 中下载各种版本的P ...

随机推荐

  1. Unity笔记(3)自学第三天

    学习记录: 脚本使用:

  2. LR接口测试---Java Vuser之jdbc查询(调试前)

    在eclipse下编写好的代码: import lrapi.lr; import java.sql.Connection; import java.sql.DriverManager; import ...

  3. Detectron-MaskRCnn:Mask判别和获取前向Mask的标签

    对于FCN-SceneParse网络,最后卷积生成N个类别的maps,每个Map都得到图像所有点的单类概率.MaskRCNN的结构与FCN不相同. 参考三个文章: Detectron总结1:Blob的 ...

  4. h5移动端混编总结

    1.通信机制:解决是否能通信的问题: 2.接口:解决调用会话问题: 3.数据.URL正确性:解决数据.URL跳转路径正确性问题.

  5. spring 实例 bean 的方式

    一.使用构造器实例化: <bean id="personService" class="cn.mytest.service.impl.PersonServiceBe ...

  6. 禁止foreach循环使用remove/add----快速失败

    阿里巴巴开发手册中有一条: 7[强制]不要在 foreach 循环里进行元素的 remove / add 操作. remove 元素请使用 Iterator 方式,如果并发操作,需要对 Iterato ...

  7. 16Log4J

    Log4J Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台.文件.GUI组件.甚至是套接口服务器.NT的事件记录器.UNIX Syslog守 ...

  8. 基础:VS快捷键

    VS.net中快捷键收缩和展开代码段 i. Ctrl-M-O   折叠所有方法 ii. Ctrl-M-P   展开所有方法并停止大纲显示(不可以再折叠了) iii. Ctrl-M-M   折叠或展开当 ...

  9. 第二节:1_C#中的委托的使用和讲解(转)

    C# 中的委托 引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易.它们就像是一道槛儿,过了这个槛的人,觉得真是太容 ...

  10. 【webpack插件使用】在开发中快速掌握并使用Webpack构建web应用程序

    1.webpack-dev-server插件的基本使用 入门程序 const path = require('path'); // 导出一个Webpack的配置对象(通过node中的模块操作,向外暴露 ...