Я ищу Gevent для Python 2.7 для Windows - PullRequest
       29

Я ищу Gevent для Python 2.7 для Windows

6 голосов
/ 01 февраля 2011

Однако gevent зависит от greenlet и версии MSI, которую я обнаружил, не удается установить, а яйцо для 2.6 отказывается устанавливать.

Версия MSI не работает следующим образом.

C:\Windows\system32>easy_install greenlet
install_dir C:\Python27\Lib\site-packages\
Searching for greenlet
Reading http://pypi.python.org/simple/greenlet/
Reading http://bitbucket.org/ambroff/greenlet
Reading http://undefined.org/python/#greenlet
Best match: greenlet 0.3.1
Downloading http://pypi.python.org/packages/source/g/greenlet/greenlet-0.3.1.tar.gz#md5=8d75d7f3f659e915e286e1b0fa0e1c4d
Processing greenlet-0.3.1.tar.gz
Running greenlet-0.3.1\setup.py -q bdist_egg --dist-dir c:\users\ian\appdata\local\temp\easy_install-1epg28\greenlet-0.3.1\egg-dist-tmp-mqhu3n
C:\Python27\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'repository'
  warnings.warn(msg)
greenlet.c
greenlet.c : fatal error C1074: 'IDB' is illegal extension for PDB file:
error: Setup script exited with error: command '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.exe"' failed with exit status 2

C:\Windows\system32>

Полагаю, это означает, что у меня неверная версия VS.

Могу ли я использовать что-нибудь еще?

Я хочу получить PyQt4, чтобы графический интерфейс не блокировался, если не удалось связаться с базой данных или для ответа потребуется много времени.

Ответы [ 3 ]

9 голосов
/ 14 октября 2011

Это сработало для меня:

  1. Возьмите установщик gevent из Неофициальных бинарных файлов Windows для пакетов расширения Python

  2. Установите гринлет с того же сайта

И если вы работаете на 64-битной Windows 7 и у вас возникли проблемы с установкой, прочтите это тоже .

5 голосов
/ 02 февраля 2011

Вы должны попросить сопровождающего greenlet собрать .msi для Python 2.7.

Я сделал это здесь: выпуск greenlet # 17

Обновление: Сейчас есть сборки для Python 2.7 на PyPI: http://pypi.python.org/pypi/greenlet

2 голосов
/ 23 сентября 2011

Здесь у меня последняя версия - http://code.google.com/p/gevent/downloads/detail?name=gevent-1.0a3.win32-py2.7.msi

. Также есть .exe.Ищите здесь и установщик, и .exe - http://code.google.com/p/gevent/updates/list

...