Python fluchen Umleitung wird nicht unterstützt

8

Ich versuche, Curses in PyDev in Eclipse in Win7 zu verwenden.

Ich habe Python 3.2 (64bit) und curses-2.2.win-amd64-py3.2 installiert. Wenn ich die folgenden Testcodes in PyDev eingib:

%Vor%

Es wurde kein Syntaxfehler angezeigt, daher glaube ich, dass der Fluch korrekt installiert wurde.

Wenn ich es jedoch als Python Run ausführte, zeigte die Ausgabe: Umleitung wird nicht unterstützt. Ich weiß nicht, wo dieses Problem herkommt. Ich habe viel gegoogelt, kann aber keine verwandten Informationen finden.

    
shaosh 24.05.2013, 17:17
quelle

2 Antworten

8

Sie können nicht erwarten, curses mit einem Nicht-Terminal zu verwenden.

Wahrscheinlich erhalten Sie das, weil Sie das Skript von einer IDE aus ausführen, wie PyCharm oder einer anderen.

Alle IDEs stellen Konsolen zur Verfügung, die keine Terminals sind, daher kommt das Problem her.

    
sorin 27.11.2015 13:09
quelle
3

Aktuelle PyCharm-Versionen (ich führe zur Zeit 2017.2, nicht sicher, ob diese Option hinzugefügt wurde, oder wenn sie die ganze Zeit dort war) haben die Option "Terminal in der Ausgabekonsole emulieren". Curses arbeitet mit dieser Option aktiviert.

    
codeape 22.10.2017 12:39
quelle

Tags und Links