2012-01-12 12 views
16

Mi piace python in modalità interattiva quando su linux. Tuttavia su cygwin, la modalità interattiva non parte. Non vedo il prompt ">>>" e qualsiasi cosa entri non dà alcun risultato.Come abilitare la modalità interattiva python in cygwin?

Risolto: ho trovato il problema dalle risposte di seguito. Stavo usando un'installazione di Windows di Python e ha bisogno dell'opzione -i per l'avvio in modalità interattiva.

+0

Cosa ottieni quando avvii Python? Non ho alcun problema con Python 3.1.3 in Cygwin e non penso di aver bisogno di fare qualcosa di speciale quando l'ho installato. –

+0

Inoltre, controlla se la tua directory di installazione python si trova nel tuo percorso $. –

risposta

28

Provare a passare il flag -i a Python.

Ho sperimentato questa stessa cosa, as have others. Sembra esserci un problema con la capacità di cygwin di operare in modo interattivo con applicazioni native-Windows (incluso Python.exe). Se è possibile, installa la versione cygwin di Python tramite la gestione dei pacchetti di cygwin, poiché non ha questo problema di interattività.

-1

Lo uso sempre.

$ python 
Python ****** (********) 
********************** 
Type "help", "copyright", "credits" or "license" for more information. 
>>> "It works" 
'It works' 
>>> 

Se si fornisce un nome file o qualcosa del genere, per impostazione predefinita non entrerà in modalità interattiva.