V2EX › Python
python3.7 引用三方库 pika,出现关键字冲突: self.async = None
By kaka6 at 2020 年 11 月 26 日 · 3759 次点击用 python 最爽的就是库多
最烦的就是这版本问题
用了三方库 pika,实现发送消息到 RabbitMQ 上
pika 库在有段过时的代码:self.async = None
async 这个是现在 python 的关键字
产生的语法异常
请问下这个有什么解决办法没有
最烦的就是这版本问题
用了三方库 pika,实现发送消息到 RabbitMQ 上
pika 库在有段过时的代码:self.async = None
async 这个是现在 python 的关键字
产生的语法异常
请问下这个有什么解决办法没有
6 条回复 • 2020-11-26 18:29:41 +08:00
|
1
kaka6 OP /envs/plarin-3.7.0a4/lib/python3.7/site-packages/pika/adapters/libev_connection.py", line 106
self.async = None ^ SyntaxError: invalid syntax |
|
2
jyyx 2020 年 11 月 26 日
你的 pika 版本不是最新的吧, 更新到 1.1.0
|
|
3
zouzou0208 2020 年 11 月 26 日 via iPhone
async 在 3.7 是关键字,得升级你的 pika 版本
|
|
4
kaka6 OP |
|
5
est 2020 年 11 月 26 日
celery 之前也有这个关键字冲突。233
|
|
6
janxin 2020 年 11 月 26 日
1. 降级 python 到 3.6
2. 升级 pika 版本 |
推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide