Como posso instalar o pygame em python com o cygwin?

2

Não consigo instalar o pygame no cygwin corretamente. Tentei seguir este link do documento antigo, mas não funciona.

    
por Andy K 09.02.2015 / 18:01

2 respostas

3

Posso confirmar que você não poderá compilar pygame do código-fonte no Cygwin com gcc-core do Cygwin. Aparentemente, src/camera.h inclui <linux/videodev.h> (se __unix__ for definido, o que é verdade para o Cygwin), que não está disponível no Windows, mesmo com o Cygwin (você precisa da estrutura do Video4Linux para isso).

Eu não me preocupei em instalar os binários do Windows, mas em princípio eles deveriam funcionar. Tente executar explicitamente o sistema Python do Cygwin em vez do Cygwin Python.

Além disso, concordo com @barlop: por que começar com jogos? Existem coisas melhores sobre programação. Mesmo se você insistir em escrever jogos, encontre um pacote melhor mantido que seus alunos possam instalar sozinho (como você pode ensinar seus alunos quando você não consegue descobrir sozinho?); pygame é um pacote de baixa qualidade (IMO) que nem sequer pode jogar o jogo padrão do PyPI.

    
por 15.02.2015 / 11:23
0

Por que isso acontece no Cygwin? Você pode executar binários normais do Windows dentro do ambiente do Cygwin, então eu optaria por instalar as versões nativas do Windows do Python e depois adicionar o PyGame a ele. A partir daí, você pode escrever / testar seu código no Windows ou no Cygwin e, como o Python é uma linguagem multiplataforma, seu código será o mesmo, independentemente disso.

    
por 12.02.2015 / 19:29

Tags