Gevent显示" AttributeError:'模块'对象没有属性' join'"

时间:2014-06-03 10:34:17

标签: python-2.7 gevent

我是gevent的新手。我正在运行以下代码:

import gevent

def foo():
  print('Running in foo')
  gevent.sleep(0)
  print('Explicit context switch to foo again')

def bar():
  print('Explicit context to bar')
  gevent.sleep(0)
  print('Implicit context switch back to bar')

gevent.joinall([
gevent.spawn(foo),
gevent.spawn(bar),
])

我收到此错误:

Traceback (most recent call last):
File "ex.py", line 13, in <module>
gevent.join([
AttributeError: 'module' object has no attribute 'join'

1 个答案:

答案 0 :(得分:3)

您可能会收到该错误,因为您正试图从您恰好命名为gevent.py的文件中导入/调用gevent。更改文件的名称,它应该可以正常工作(假设您安装了gevent)。