Ответ 1
Попробуйте установить greenlet
через pip так: pip install greenlet
.
Привет, ребята, я загрузил script, которые требуют библиотеки gevent python, и каждый раз, когда я запускаю script, он говорит:
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, и я просто запутался, может кто-то дать мне решение и объяснить проблему.
Попробуйте установить greenlet
через pip так: pip install greenlet
.
Вот как я это делаю, чтобы заставить его работать:
во время выполнения команды
python app.py
вместо этого попробуйте
python2.7 app.py
работал у меня....
Предполагая, что у вас установлен gevent:
Убедитесь, что у вас нет другого файла в той же папке, что и gevent.py, потому что если да, то когда вы импортируете gevent, он импортирует/вызывает этот файл с именем gevent.py.
Измените имя файла и оно должно работать.