Redis Queue使用第一天报错

按照Rq的官网实践demo的时候

首先是这个报错 

ImportError: cannot import name 'StrictRedis' from 'redis' 

一开始我以为redis的包没装好,但是在console里面试了下没有问题,再看了眼报错的路径栈,发现了这么一句 from queue import Queue,看起来很熟悉,我发现我的文件名不就是queue.py吗,很可能是同名文件导致了导入包的时候造成了迷惑。于是我改成了queue1.py 这个问题解决了。所以看了下其他导入路径,如果你的文件名叫做什么 redis.py 也是不行的。

 

但是运行的代码没有返回结果,这是不正常的结果。切到Terminal里面看下。发现报错了

报错信息提示没有RQ这个包,我看了下运行rq worker的路径发现 当前路径就是在RQ 这层目录下,如果找不到那应该在它的上一层去找这个module。

/Users/sun/PycharmProjects/MyProject/RQ

于是cd .. 之后

/Users/sun/PycharmProjects/MyProject

重新rq worker再次运行程序问题得到了解决。

今天是第一次自己尝试, 后续有问题会逐渐补充

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值