Pergunta

Eu preciso fazer algumas aplicações Python para um projeto de trabalho. A plataforma de destino é AIX 5.3.

A minha pergunta é: Qual versão do Python que eu deveria estar usando

Meus requisitos são:

  • A versão Python deve ser fácil de instalar nas máquinas de destino. Outros vão fazer isso de acordo com as instruções que eu escrevo, por isso não compilar a partir da fonte ou qualquer coisa assim.

  • A versão Python deve ter ncurses ou maldições apoio (Eu estou fazendo um manipulador de formulário).

Eu encontrei duas versões diferentes pré-compilados de Python para AIX, mas um (2.1.something) não incluiu o módulo maldições, eo outro (2.3.4, o formato RPM) teve pré-requisitos que eu não cumpriu) .

Qualquer ajuda seria muito apreciada.

Foi útil?

Solução

eu compilá-lo a partir do código-me e dizer-lhes onde baixá-lo nas instruções

Outras dicas

Use o pacote como de Python 2.6.3.7 da ActiveState. Eles têm um pacote binário para AIX em seu site de download .

Se você não tem uma máquina AIX para testá-lo em diante, a obras de instalação da mesma maneira em Solaris ou Linux, então você pode escrever sua documentação com base nisso. Basicamente, você ungzip o arquivo tarball, alcatrão uso para descompactar o arquivo, altere o diretório para a pasta descompactada, executar um script shell para instalá-lo, diga o script shell o diretório para colocá-lo em, e espera.

Normalmente, isso seria usado para instalar em um diretório do usuário, sem permissões de superusuário, mas você pode instalá-lo em qualquer lugar que você gosta. Você também pode precisar de editar o perfil do sistema, a fim de se certificar de que todos os usuários podem encontrar o binário Python.

Eu sugiro a mais recente Python 2.6, porque tem um monte de correções de bugs, e agora há uma massa crítica de bibliotecas 3o partido portado para ele. Além disso, a biblioteca padrão inclui um monte de coisas úteis que você costumava ter que recolher separadamente. Curses está na biblioteca padrão de Python 2.6.

Certifique-se evitar Python 3.1, uma vez que ainda não amadureceu o suficiente e oferece alguns benefícios para a maioria desenvolvimento de aplicações de negócios.

scroll top