cygwin e python simplesmente não funcionam?

0

Eu tentei usar a versão atual do cygwin python, mas tentar usar pip ou easy_install resulta em uma mensagem de erro sobre não conseguir carregar DLLs (não vou reproduzi-lo aqui porque removi essa versão do python).

Eu tentei compilar o python no cygwin, mas isso acaba com esse erro:

collect2: ld returned 1 exit status

Python build finished, but the necessary bits to build these modules were not fo
und:
_bsddb             _curses            _curses_panel
_sqlite3           _ssl               _tkinter
bsddb185           bz2                gdbm
linuxaudiodev      nis                ossaudiodev
readline           spwd               sunaudiodev
zlib
To find the necessary bits, look in setup.py in detect_modules() for the module'
s name.


Failed to build these modules:
_io

running build_scripts

Qual é a maneira recomendada de ter uma instalação python em funcionamento no cygwin no Windows 7?

    
por Marcin 30.09.2011 / 12:44

1 resposta

1

What is the recommended way of having a working python installation under cygwin on Windows 7?

Eu usei o easy_install com o Cygwin Python sem problemas no Windows 7 de 64 bits, então talvez a porta do Cygwin tenha melhorado em 1.5 anos desde que essa pergunta foi originalmente feita. Eu também usei a instalação do Windows do Python do Cygwin (com uma dose saudável de cygpath ()); isso pode ser um problema, mas pode ser mais fácil do que portar cada versão do Python para trabalhar com o Cygwin e permite que você use uma das invocações do Python para Windows e do Cygwin.

Eu recomendo que qualquer pessoa que leia esta questão hoje, que queira usar o Python com o Cygwin, experimente os pacotes do Cygwin para Python primeiro, e volte ao Windows Python somente se necessário. O easy_install faz parte do setuptools e requer a instalação manual fora do gerenciador de pacotes do Cygwin , mas faz tudo o que eu pedi sem problemas. Eu não usei pip no Cygwin. Parece que todos os gerenciadores de pacotes / módulos que não são Cygwin (por exemplo, cpan) algumas vezes resultam na necessidade de execuções manuais ocasionais de "rebaseall" no Windows 7, mas eu diria que é ainda mais fácil do que usar o Window Python + cygpath solução alternativa.

    
por 09.05.2013 / 18:41