Pergunta

Estou tentando instalar o gevent no Windows.Para fazer isso, baixei e compilei o libevent, então executo pip install gevent e recebo um erro: Please provide path to libevent source with --libevent DIR.Como posso passar o libevent opção para setup.py usando pip?

Desde já agradeço, Ivan.

Atualização:correndo pip install gevent --install-option="--libevent path_to_libevent" dá o mesmo resultado.

Foi útil?

Solução

Obtenha um instalador binário em http://code.google.com/p/gevent/downloads/list

Outras dicas

Baixe os pacotes pré-compilados aqui:

Isso funcionou para mim, compilação python 2.7 de 32 bits.

Última versão tem roda pré-compilada:

pip install gevent==1.1rc1

Como posso passar a opção libevent para setup.py usando pip?

c:\pip install --help
(...)
--global-option=GLOBAL_OPTIONS
                      Extra global options to be supplied to the
                      setup.pycall before the install command

Ver Como posso definir o nível de log usado pelo distutils ao usar o pip?

Se você estiver usando o Windows de 64 bits, baixe aqui, caso contrário a instalação falharia.

pip funciona para mim no Windows 7 com Python 2.7 de 32 bits.Você precisará instalar um compilador C e adicionar um disutils.cfg arquivo para \Lib\disutils no diretório de instalação do Python.Eu tenho Ming instalado e meu disutils.cfg se parece com isso:

[build]
compiler=mingw32
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top