一、环境

[root@localhost myproject]# cat /proc/version
centos6.5
Linux version 2.6.32-642.11.1.el6.i686
(mockbuild@c1bm.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red
Hat 4.4.7-17) (GCC) ) #1 SMP Fri Nov 18 18:48:28 UTC 2016

二、操作
1、
yum
groupinstall
"Development
tools"
2、
yum
install
zlib-devel
bzip2-devel
openssl-devel ncurses-devel sqlite-devel
3、
替换默认的python2.6.6
 mv
/usr/bin/python /usr/bin/python2.6.6
vim
/usr/bin/yum将#!/usr/bin/python
替换成#!/usr/bin/python2.6.6(因为python2.7不支持yum)
wget
https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz

tar vxf Python-2.7.11.tgz

cd Python-2.7.11.tgz

./configure --prefix=/usr/local

make && make install
4、安装pip
第一种方法(离线安装)

wget
https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4


tar vxf setuptools-21.0.0.tar.gz
cd setuptools-21.0.0
python setup.py install
第二种方法(在线安装)
wget https://bootstrap.pypa.io/get-pip.pypython2.7

get-pip.py

修改环境变量
vim /etc/profile添加export PATH=$PATH:/hom  
 e/wang/Python2.7.10/bin执行生效source
/etc/profile
执行pip查看结果
 [root@localhost myproject]# pip

Usage:
  pip [options]

Commands:
  install  
     
     
      Install
packages.
  download  
     
     
     Download
packages.
  uninstall  
     
     
    Uninstall packages.
  freeze  
     
     
     
 Output installed packages in requirements
format.
  list    
     
     
     
 List installed packages.
  show    
     
     
     
 Show information about installed packages.
  check    
     
     
      Verify
installed packages have compatible dependencies.
  search  
     
     
     
 Search PyPI for packages.
  wheel    
     
     
      Build
wheels from your requirements.
  hash    
     
     
     
 Compute hashes of package archives.
  completion  
     
     
   A helper command used for
command completion.
  help    
     
     
     
 Show help for commands.

General Options:
  -h, --help  
     
     
   Show help.
  --isolated  
     
     
   Run pip in an isolated mode,
ignoring environment
     
     
     
     
      variables
and user configuration.
  -v, --verbose  
     
      Give more
output. Option is additive, and can be
     
     
     
     
      used up to
3 times.
  -V, --version  
     
      Show
version and exit.
  -q, --quiet  
     
     
  Give less output. Option is additive, and can
be
     
     
     
     
      used up to
3 times (corresponding to WARNING,
     
     
     
     
      ERROR, and
CRITICAL logging levels).
  --log    
     
     Path to a
verbose appending log.
  --proxy  
     
    Specify a proxy in the
form
     
     
     
     
     
[user:passwd@]proxy.server:port.
  --retries  
      Maximum
number of retries each connection should
     
     
     
     
      attempt
(default 5 times).
  --timeout  
     
    Set the socket timeout
(default 15 seconds).
  --exists-action  
 Default action when a path already exists:
     
     
     
     
      (s)witch,
(i)gnore, (w)ipe, (b)ackup, (a)bort.
  --trusted-host   Mark this
host as trusted, even though it does not
     
     
     
     
      have valid
or any HTTPS.
  --cert  
     
      Path to
alternate CA bundle.
  --client-cert  
     Path to SSL
client certificate, a single file
     
     
     
     
      containing
the private key and the certificate in
     
     
     
     
      PEM
format.
  --cache-dir

   
      Store the
cache data in

.
  --no-cache-dir  
     
     Disable the
cache.
  --disable-pip-version-check
     
     
     
     
      Don't
periodically check PyPI to determine whether
     
     
     
     
      a new
version of pip is available for download.
     
     
     
     
      Implied
with --no-index.

5、参考网址:http://docs.jinkan.org/docs/flask/installation.html#virtualenv

pip install virtualenv


$ mkdir myproject 

$ cd myproject 

$ virtualenv venv 

New python executable in venv/bin/python
Installing distribute............done.

$ . venv/bin/activate

$ pip install Flask


Python学习——(1)Centos安装Flask的更多相关文章

  1. Python 学习笔记1 安装和IDE

    前面的话 现在随着互联网的快速发展,对测试人员的代码要求也越来越高.有种逐步往全栈开发人员发展的趋势. 越来越多的手工测试被自动化取代. 对于测试人员,学习一门开发语言迫在眉睫. C#, JAVA, ...

  2. Python学习之web框架 Flask

    一.通过PIP 安装Flask 1.1 Windows环境安装pip A.首先PIP进入官网(https://pypi.python.org/pypi/pip)下载gz包 B.对gz压缩包进行解压,解 ...

  3. Python学习 windows下面安装Python和pip(一)

    windows下面安装Python和pip 安装Python 第一步,我们先来安装Python, https://www.python.org/downloads/ 这里选择的是2.7.10 第二步. ...

  4. python学习相关软件安装

    爬虫初学者必装的软件!! 一.安装python step1:安装包下载 1.1.官网下载地址:https://www.python.org/ 根据自己电脑系统选择,我选择windowns 有不同版本可 ...

  5. python学习第一天 -安装配置及其输入输出

    Python, 是一种面向对象.解释型计算机程序设计语言. python适合领域: 1.Web网络和各种网络服务 2.系统工具和脚本 3.作为“胶水”语言把其他语言开发的模块包装起来方便使用 pyth ...

  6. Python学习记录----IDE安装

    摘要: 安装eric5 一 确定python版本 安装的最新版本:python3.3 下载连接:http://www.python.org/getit/ 二 确定pyqt版本 安装的最新版本:PyQt ...

  7. Python学习笔记_05:使用Flask+MySQL实现用户登陆注册以及增删查改操作

    前言:本文代码参考自两篇英文博客,具体来源点击文末代码链接中文档说明. (PS:代码运行Python版本为2.7.14) 运行效果: 首页: 注册页面: 登陆界面: 管理员登陆后界面: 添加.删除.修 ...

  8. Linux学习(一)------CentOs安装mysql5.5 数据库

    具体方法和步骤如下所示: 1.第一步就是看linu是否安装了mysql,经过rpm -qa|grep mysql查看到centos下安装了mysql5.1,那就开始卸载咯 2.接下来就是卸载mysql ...

  9. python学习笔记十三:Flask demo

    一.Flask简介 Flask 是一个 Python 实现的 Web 开发微框架.官网:http://flask.pocoo.org/ 二.Demo 1.代码结构 . ├── blog.py ├── ...

随机推荐

  1. 关于cas-client单点登录客户端拦截请求和忽略/排除不需要拦截的请求URL的问题(不需要修改任何代码,只需要一个配置)

    前言:今天在网上无意间看到cas单点登录排除请求的问题,发现很多人在讨论如何通过改写AuthenticationFilter类来实现忽略/排除请求URL的功能:突发奇想搜了一下,还真蛮多人都是这么干的 ...

  2. jenkins跑maven项目的时候报错,看评论

    Started by user admin Building in workspace /var/jenkins_home/workspace/helloworld [WS-CLEANUP] Dele ...

  3. 如何给两个swiper建立关系

    单个swiper已经满足不了需求了. 各种花式轮播已经慢慢进入市场.swiper该如何立足,那么请看. <div class="swiper-container"> & ...

  4. 基于Dubbo的分布式事务框架(LCN)

    原文地址:http://原文地址:https://github.com/1991wangliang/transaction 基于Dubbo的分布式事务框架(LCN) 该框架依赖Redis/dubbo/ ...

  5. cache 和 buffer的区别

    cache 和 buffer的区别: Cache:高速缓存,是位于CPU与主内存间的一种容量较小但速度很高的存储器.由于CPU的速度远高于主内存, CPU直接从内存中存取数据要等待一定时间周期,Cac ...

  6. centos中NAT模式下静态IP连接外网

    使用linux虚拟机时,通常会用到yum命令来安装软件,然而这个命令需要连外网下载软件,用maven下载jar包也需要外网.虚拟机在内网可以互相ping通,然而ping不了外网,于是通过试验,终于找到 ...

  7. CSS 实现流布局以及多列混合布局

    基本流布局 <!DOCTYPE html > <html> <head> <meta charset="utf-8"> <ti ...

  8. web前段学习2017.6.13

    CSS---表现层,修饰和表现html文档,为了解决结构层和表现层分离的问题. 通过CSS极大的提高了工作效率,方便工作人员维护和管理CSS:层叠样式表,目前用的最广泛的css版本为css2,最新版本 ...

  9. TCP 连接重置漏洞 - CVE-2004-0230讲解

    TCP 连接重置漏洞 - CVE-2004-0230: IPv6 实施中存在一个拒绝服务漏洞,该漏洞可能允许攻击者向受影响系统发送特制的 TCP 消息. 成功利用此漏洞的攻击者可能会导致受影响系统重置 ...

  10. Ajax获取数据的几种格式和解析方式

    一.什么是ajax  AJAX的全称是Asynchronous JavaScript and XML(是异步的 javascript 和 XML).  ajax不是新的编程语言,而是一种使用现有标准的 ...