2014年5月6号记录

昨天接触了vim的一些基本配置工具(ctags等)


项目环境的配置(virtualenv )

使用virtualenv让项目配置变得特别方便,它可以新建一个虚拟的纯净python环境,然后在这个环境根据自己的项目需求定制不同的语言环境

这样的好处很多,作为一个初学者,我的感觉就是你的每个python project 都可以在一个新的 virtualenv环境里面整个流程大概是这样的:

  1. 首先你要install virtualenv 这个神器,不知道的自己google
  2. 安装好了之后呢,比如你要新建一个python项目,这个时候virtualenv的作用就来了,它可以为你的python项目构建一个纯净的环境,然后你这个项目想添加什么库都行,
    virtualenv NEW_ENV #NEW_ENV为你的新建环境名称
    source NEW_ENV/bin/activate #这个命令就会进入到NEW_ENV这个环境里面去了,source这个命令的作用就是把NEW_ENV/bin/activate 这个文件里的命令依次执行一遍
    

  3. 接着你就可以在这个环境里为所欲为了,注意每个新建的环境都是除了基本的python之外,什么都没有,你需要按需安装你自己的库
    pip install LIB_NAME #此处LIB_NAME即为你要安装的库名

  4. 安装完之后,你就可以进行你的项目代码编写,此处有个很好的习惯,就是使用pip的freeze命令,顾名思义,freeze就是把你目前的环境中各种依赖给冻结(即输出你的项目依赖),一般来说可以通过以下命令来保存项目的依赖
    pip freeze > requirement.txt  #这样的话,项目的依赖就会保存到requirement.txt这个文本文件里面去了
    
    当别人需要跑你的项目时只需要新建一个virtualenv 环境,然后导入你的项目依赖,怎么导入?看命令:
    pip install -r requirement.txt #这个时候会在你的虚拟环境中安装requirement.txt里面的所有依赖
  5. 那么如何跳出这个虚拟环境呢,很简单:
    deactivate #输入这个命令即可


这就是我昨天学习的一个新工具。keep going!

UPDATE:
 新版块 gevent
安装的时候出现问题,最后在这里找到解决方案:
$ brew install libevent
$ export CFLAGS="-I /usr/local/Cellar/libevent/2.0.21/include -L /usr/local/Cellar/libevent/2.0.21/lib"
$ pip install gevent

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值