gevent库:“导入错误:没有名为greenlet的模块”

2024-04-27 17:50:31 发布

您现在位置:Python中文网/ 问答频道 /正文

大家好,我下载了一个需要gevent python库的脚本,每次运行脚本时它都会说:

 File "shodan.py", line 7, in <module>
   from gevent import monkey
 File "C:\Python27\lib\site-packages\gevent\__init__.py", line 48, in <module>
   from gevent.greenlet import Greenlet, joinall, killall
 File "C:\Python27\lib\site-packages\gevent\greenlet.py", line 6, in <module>
   from gevent.hub import greenlet, getcurrent, get_hub, GreenletExit, Waiter
 File "C:\Python27\lib\site-packages\gevent\hub.py", line 30, in <module>
   greenlet = __import__('greenlet').greenlet    
ImportError: No module named greenlet

我已经成功下载并安装了gevent,但是我很困惑是否有人能给我解决方案并解释问题。


Tags: infrompyimport脚本libpackagesline
3条回答

尝试通过pip安装greenlet,就像这样:pip install greenlet

运行命令时

python app.py

相反,试试看

python2.7 app.py

为我工作。。。。

我就是这样做的:

  1. 从github下载最新的gevent源:gevent
  2. 用下载的源代码替换C:\Python27\lib\site packages\gevent\中的源代码。

相关问题 更多 >