windows安装greenlet和gevent,以及使用方法

摘自:https://blog.csdn.net/aineko520/article/details/89223047
今天继续进行日常python的练习。

greenlet、gevent两个安装了python之后是不自带的,需要自行下载安装,下面是WIN的安装方法。

1、首先下载greenlet、gevent安装包。

greenlet、gevent下载地址是:https://www.lfd.uci.edu/~gohlke/pythonlibs/#greenlet

找到相对应的版本,如我的是python3.6的,就选择如图的版本安装。

2、因为Win没有pip命令,所以需要安装get-pip.py。

下载地址是:https://bootstrap.pypa.io/get-pip.py

3、安装pip。

把下载好的get-pip.py 放在python根目录(如我的是:D:\Program Files\Python)。

打开CMD=》CD到D:\Program Files\Python目录=》执行命令:python get-pip.py=》完成。

4、安装greenlet和gevent.

下载好的文件分别是:greenlet-0.4.15-cp36-cp36m-win_amd64.whl和gevent-1.4.0-cp36-cp36m-win_amd64.whl

打开CMD=》CD到D:\Program Files\Python\Scripts(因为pip在此目录)=》执行命令:pip install greenlet-0.4.15-cp36-cp36m-win_amd64.whl=》gevent-1.4.0-cp36-cp36m-win_amd64.whl=》完成。

以上是greenlet和gevent的windows安装方法,比较简单,谢谢网上的大神指导。

转自:https://blog.csdn.net/ruguokeyi110/article/details/47725545

最后附上greenlet和gevent练习代码

greenlet:

from greenlet import greenlet
import time

def test1():
    while True:
        print("-----A------")
        gl2.switch()  #程序员手动控制切换
        time.sleep(1)

def test2():
    while True:
        print("------B-------")
        gl1.switch()  #程序员手动控制切换
        time.sleep(1)

gl1 = greenlet(test1)
gl2 = greenlet(test2)
#切换到gr1中运?
gl1.switch()

gevent

import gevent
import time
from gevent import monkey

monkey.patch_all()#使用此方法,会将代码中检查一遍,如有time等延时方法,会自动转换为gevent.sleep()

def f1(n):
    for i in range(n):
        print(gevent.getcurrent(),i)
        #gevent.sleep(0.5)
        time.sleep(0.5)

def f2(n):
    for i in range(n):
        print(gevent.getcurrent(),i)
        #gevent.sleep(0.5)
        time.sleep(0.5)

def f3(n):
    for i in range(n):
        print(gevent.getcurrent(),i)
        #gevent.sleep(0.5)
        time.sleep(0.5)

print("-----A------")
g1 = gevent.spawn(f1,5)
print("-----B------")
g2 = gevent.spawn(f2,5)
print("-----C------")
g3 = gevent.spawn(f3,5)
print("-----D------")

g1.join()
g2.join()
g3.join()

原文地址:https://www.cnblogs.com/LiuYanYGZ/p/12230118.html

时间: 2024-08-29 23:42:34

windows安装greenlet和gevent,以及使用方法的相关文章

Windows 安装补丁的另外一种方法

Windows的补丁安装时经常出现异常提示: 如果安装不上的话 可以使用dism的方式来进行安装: 具体方法: 1. 将补丁包 一般为msu 或者是exe文件,改成rar后缀,并且解压缩,获取cab文件 本例中奖 cab文件放到c:\根目录下 2. 使用系统管理员 administrator用户 执行命令 dism /online /add-package /packagepath:c\ 验证可以安装即可 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p

ansible控制windows安装及运行error与解决方法

Q1:安装kerberos报错 $ sudo pip install kerberos running build_ext building 'kerberos' extension creating build creating build/temp.linux-x86_64-2.7 creating build/temp.linux-x86_64-2.7/src gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -

Windows安装composer 及设置全局变量的方法

一  .配置PHP环境变量 二.下载composer.phar 1.cmd 进入执行 php -r "readfile('https://getcomposer.org/installer');"|php 全局配置:将composer.phar文件复制到php.exe文件目录下 并创建composer.bat文件 将 @php "%~dp0composer.phar" %*  放到composer文件中 三.设置中国全量镜像: 首先用 composer config

binwalk windows安装和使用方法

binwalk是一个文件的分析工具,旨在协助研究人员对文件进行分析,提取及逆向工程.简单易用,完全自动化脚本,并通过自定义签名,提取规则和插件模块,还重要一点的是可以轻松地扩展. 以上是binwalk的介绍.binwalk在kali中默认就安装了,在其他版本的linux的安装方法也是十分简单的,而在windows里就犯困了,新手百度下“binwalk windows安装”等字样也不见得有解决法子. 而我也在网上搜了很久,基本没见到过windows常见的exe.msi形式,只有找到tar.gz形式

windows ubuntu Android studio安装好启动没反应解决方法

 参考:http://blog.csdn.net/qq305013720/article/details/8934152 目前有三种解决方案,都是针对执行studio.bat出现错误导致android studio运行不起来,最后都是异工同曲:我用的第一种方法 1.改虚拟机配置文件studio.exe.vmoptions 有人说是java环境变量,如果不会照着设置 http://blog.csdn.net/huanghm88/article/details/3965218 因为Eclipse

Windows安装程序无法将Windows配置未在此计算机的硬件上运行--解决方法

Windows安装程序无法将Windows配置未在此计算机的硬件上运行 用ghost 还原win7 64位到硬盘.安装硬件的时候跳出“Windows安装程序无法将Windows配置未在此计算机的硬件上运行”. 1.按下shift和f10键弹出一个窗口输入cd oobe 回车再输入msoobe.exe回车,会弹出另一个界面,按照提示进行即可.完成后回到错误弹窗界面单击确定,系统重启. 2.到intel的官方网站下载windows 7 x64的F6驱动,也就是在Windows  7安装的过程中可以提

【PYTHON模块】:协程与greenlet、gevent

协程:又称为微线程,英文名称Coroutine. 作用:它拥有自己的寄存器上下文和栈,能保留上一次调用时的状态,可以随时暂停程序,随时切换回来. 优点: ?无需线程上下文切换的开销    ?无需原子操作锁定及同步的开销 ?方便切换控制流,简化编程模型    ?高并发+高扩展性+低成本:一个CPU支持上万的协程都不是问题.所以很适合用于高并发处理 缺点:    ?无法利用多核资源:协程的本质是个单线程,它不能同时将 单个CPU 的多个核用上,协程需要和进程配合才能运行在多CPU上    ?进行阻塞

Github for Windows安装

使用Git时,有GUI的版本可以实现各种操作,比命令行方便点,安装链接如下:http://git-scm.com/downloads/guis,里面有各种版本,我选择的是GitHub for Windows: 系统是windows7 旗舰版 32位,下面详细介绍安装过程,略麻烦: 1.安装前的各种操作: (1)打开控制面板→ Internet 选项→"安全"选项卡: (2)选择"可信的站点"→点击"站点"按钮: (3)弹出的窗口中的文本框中输入点

01 Windows安装Tensorflow

1.安装Python. 点击此处下载Python3.5.2.安装Python时一定要选择安装pip. 2.配置Python环境变量. 将%安装路径%\Scripts添加到Path下面. 3.修改Pip国内源. 在C:\Users\l{你的用户名}\AppData\Local下面创建pip文件夹,在pip文件夹中新建pip.conf文件,写入以下内容. [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] tru