本节课的demo跑不起来,后续课程无法进行学习。试着几个小时去解决,还是没有成功。

来源:8-1 本章导学&案例效果演示

苦瓜苦也

2021-05-19

python版本:anaconda3 Python 3.8.5
操作系统:CentOS Linux release 7.6.1810 (Core)

代码部分

# -*- encoding=utf-8 -*-


from loop import coroutine, YieldLoop

@coroutine
def func(n):
    sum = 0
    for i in range(1, n+1):
        sum += yield i
    print('sum = ', sum)


YieldLoop.instance().add_coroutine(func(100))
YieldLoop.instance().run_until_complete()

执行报错
图片描述

我自己的解决方法安装loop这个包
图片描述
直接安装无 去官方pip仓库查找找到一个loop.py模块 试着安装执行还是报错
图片描述
图片描述
一查看不是正确的模块,还是无法找到这个包!!

##############
#因此怎么找这个loop包?谢谢老师
##############

写回答

1回答

咚咚呛

2021-05-19

先点赞,精神可嘉。

需要注意的是loop包不是第三方包,它是我们工程自定义的包,所以同学需要了解下python 包管理、以及import的原理。

希望对你有所帮助。

0
1
苦瓜苦也
非常感谢!
2021-05-20
共1条回复

学透协程/进程/线程 程序员必知必会技能

程序员都需要掌握的高性能开发技术

276 学习 · 55 问题

查看课程