Ubuntu上安装gevent

安装libevent;

安装greenlet: sudo easy_install gevent (need net access)

bingo!

-> python-dev -> libpython2.7

deb包下载网站 ;

sudo dpkg -i libpython2.7_2.7.2-5ubuntu1_i386.deb


2013-02-16:

Ubuntu Server 12.04上自带python 2.7,所以只要安装greenlet, libevent和gevnet就行了,

apt-get install python-pip

apt-get install python-dev(否则安装greenlet报错)

pip install greenlet

pip install gevent

验证:

将下面的代码保存为gex.py,然后用python gex.py运行得到结果,但gevent官网install上所述的repl方式执行失败,原因不明。

import gevent from gevent import socket urls = ['www.google.com', 'www.example.com', 'www.python.org'] jobs = [gevent.spawn(socket.gethostbyname, url) for url in urls] gevent.joinall(jobs, timeout=2) [job.value for job in jobs]

本地安装方式:

Ubuntu上:下载gevent-0.13.8.tar.gz和greenlet-0.4.0.zip(源码包)编译失败;

Windows上:greenlet和gevent都有安装包,但在windows上安装libevent比较难,放弃;

转载于:https://www.cnblogs.com/darkmatter/p/3606828.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值