Rapidamente com o Python 3 * ou * como iniciar um aplicativo rapidamente sem executar rapidamente

0

desde que o Ubuntu 12.10 envia somente Python 3 por padrão, eu queria perguntar, quais passos devem ser dados para que meu aplicativo "Quickly" esteja pronto para o python 3?

Eu já sei sobre 2to3 , mas não sei como iniciar rapidamente o comando quickly run com o suporte python 3 ou como executar minha aplicação sem rapidamente. Na verdade agora eu uso rapidamente apenas para iniciar o meu aplicativo, porque eu não poderia descobrir como executar rapidamente um aplicativo sem quickly run .

Eu aprecio cada resposta!

    
por wolfv 23.10.2012 / 22:06

2 respostas

1

Porte Rapidamente o Python 2.7 para o Python 3.x

Não tenho certeza se estava lá antes de atualizar para o Ubuntu 12.10, mas agora é uma pasta bin/<programname> dentro do código de modelo rápido. Por exemplo. %código%. É o ponto de entrada de onde o aplicativo é iniciado rapidamente!

Neste arquivo, é simples alterar a versão do Python: Modificar a primeira linha é suficiente, por exemplo, mude de

#!/usr/bin/python

para

#!/usr/bin/python3

e seu aplicativo rapidamente está sendo executado com o python 3! Claro, você ainda terá que modificar todos os arquivos de projeto para trabalhar com python 3 em vez de python 2.7. Eu fui a rota manual e corrigi todos os bugs futuros, no entanto, ferramentas como <programname>/bin/<programname> poderiam ajudar você.

Como iniciar rapidamente uma aplicação sem rapidez?

Bem, é tão simples quanto executar 2to3 da pasta do seu aplicativo (o mesmo arquivo python que você precisa modificar para compatibilidade com o python 3).

    
por wolfv 07.12.2012 / 10:43
1

A segunda parte da sua pergunta: "Como fazer sua aplicação rodar sem quickly run " é discutido aqui . O patch para habilitar isso está disponível como parte do relatório de bug sobre o problema: Compilando esquemas que não fazem parte do modelo de aplicativo

    
por FvD 06.12.2012 / 16:44