Sono di fronte a un problema strano. Utilizzando Pycharm (per favore non trollare di questo fatto), sto provando a lanciare una breve app che usa ncurses
per rendere alcune cose sul mio termine.Pycharm: how-to launch per un terminale standard (per risolvere un problema con curses)
Mentre posso lanciare il progetto in un termine semplice, senza alcun problema, lanciandolo dal PyCharm alzare il seguente errore:
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/curses/__init__.py", line 33, in initscr
fd=_sys.__stdout__.fileno())
error: setupterm: could not find terminal
Process finished with exit code 0
Per quanto posso vedere, tutto è variabili d'ambiente su terminali. Pycharm lancia il progetto (Esegui o Debug) dalla propria istanza del terminale e maledizioni non funzioneranno con esso. Quindi, mi chiedo come posso configurare Pycharm per avviare il mio progetto all'interno di un normale terminale.
Il progetto utilizza Python 2.7. Pycharm è in EAP versione 129.258 (non funziona con altre versioni, comprese le stalle)
Grazie per l'attenzione.
K.
Vedi http://stackoverflow.com/q/135688/104891 o provare a eseguire PyCharm piace questo: 'open -a/Applicazioni/PyCharm.app /'. – CrazyCoder
Credo che il problema sia che PyCharm non usa un vero terminale, quindi non si può fare nulla al riguardo. Basta avviare i programmi da un vero terminale. – Bakuriu
@Bakuriu Si prega di dare un'occhiata all'intera domanda prima di commentare. Come potete vedere, la domanda dice che il problema è che Pycharm non sta lanciando un termine reale, e la domanda suggerisce anche che non voglio lanciarlo da un normale terminale. Grazie per l'attenzione, comunque :) – Koreth