Domanda

Quali problemi posso avere se userò Python 2.7 invece Python 2.6 per i miei progetti Pylons/Pyramid? Prima di usare Python 2.6 sul mio Ubuntu 10.04 ma ora ho Ubuntu 11.04 sul mio laptop con Python 2.7.

È stato utile?

Soluzione

Se stai usando Ubuntu, il gestore pacchetti risolverà la maggior parte dei problemi minori come trovare i pacchetti che hai usato in 2.6. Ma ci sono alcuni pacchetti che non sono conformi a Python2.7.

Principalmente Python2.7 è una versione compatibile all'indietro da 3.x, o almeno Python 2.7 è stato un aggiornamento da 2.6 verso la sintassi 3.x e tutte le nuove funzioni mentre è stata effettuata la traduzione in 3.x.

Ecco alcune informazioni:

Principalmente Python2.7 dovrebbe solo darti più funzioni ma può causare problemi inaspettati, andare avanti e aggiornarlo su una macchina separata, eseguire il codice, se funziona, aggiornare la tua macchina reale a Python2.7.

I problemi che potrebbero verificarsi sono minori, dovresti essere in grado di risolverli entro 1 ora.

Altri suggerimenti

Secondo questo post, Pyramid 1.2 (come è 1.1) è completamente supportato su Python 2.5.x, 2.6.x e 2.7.x, quindi dovresti essere impostato. Dalla mia esperienza personale, non ho riscontrato alcun problema con Pyramid/Python2.7.

In questi giorni il mio stack piramide è composto da:

  • Python 2.7
  • Khufu
  • Sqlalchemy 0.7.x

E funziona abbastanza bene.

Date un'occhiata al http://docs.python.org/dev/whatsnew/2.7.htmlTroverai quello che hai mai bisogno di sapere.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top