一: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笔记(2)自学第一天

    学习记录: 界面使用:

  2. 读《实战GUI自动化测试》之:第三步,如何提高测试结果分析的效率

    转自:http://www.ibm.com/developerworks/cn/rational/r-cn-guiautotesting3/ 所谓自动化测试,就是“自动化”+“测试”.自动化本身显然不 ...

  3. HTML5——移动端的点击、拖拽

    移动端浏览器不支持mouse事件 https://www.cnblogs.com/joyco773/p/6519668.html https://www.cnblogs.com/yjhua/p/525 ...

  4. firefox + pentadactyl 实现纯绿色高效易扩展浏览器(同时实现修改默认状态栏样式)

    这几天开始使用firefox+pentadactyl来搭建一个开源.可扩展.完全绿化的浏览器环境,以便随身带着使用,其中firefox的使用了24.0的长期支持版, 这边版本稳定, 快速, 兼容性好, ...

  5. Python+selenium学习(二) selenium 定位不到元素

    转载:https://www.cnblogs.com/tarrying/p/9681991.html tarrying selenium的三种等待时间 //隐式等待(20秒以内没哥一段时间就会去找元素 ...

  6. 搭建linux环境:如何在vmware安装linux虚拟机??

    本来不想再整一遍的,奈何分布式压测呀,呀呀呀呀呀呀 1.安装linux虚机 (1)在桌面上双击VMware Workstation图标后启动虚拟机,鼠标单击文件,选择新的虚拟机: (2)单击“next ...

  7. 机器学习_K近邻Python代码详解

    k近邻优点:精度高.对异常值不敏感.无数据输入假定:k近邻缺点:计算复杂度高.空间复杂度高 import numpy as npimport operatorfrom os import listdi ...

  8. nginx反向代理与负载均衡讲解

    Nginx的代理功能与负载均衡功能是最常被用到的,关于nginx的基本语法常识与配置已在上篇文章中有说明,这篇就开门见山,先描述一些关于代理功能的配置,再说明负载均衡详细. Nginx代理服务的配置说 ...

  9. oracle文件 结构01

    1.减少数据的冗余(例如使用id) 2.保证数据库一致性 关联表越多越慢 主机名 hosts 文件 ntp 时间同步

  10. 实战:tcp链接rst场景tcpdump分析

    RST为重置报文段,它会导致TCP连接的快速拆迁,且不需要ack进行确认. 1.针对不存在的端口的连请求 客户端: #include <unistd.h> #include <sys ...