2016-08-22 1 views
1

So habe ich ein Problem. Ich installierte Anaconda mit Python 3.5.2 und wenn ich für cmd>python dann Dolmetscher ist, und dann, wenn ich versuche:Setzen Sie einen Python-Einzug in Anaconda

for i in range(10): 
    print(i) 

Dann wird eine Nachricht herausspringt (wenn ich TAB drücken):

Readline internal error 
Traceback (most recent call last): 
    File "C:\Anaconda3\lib\site-packages\pyreadline\console\console.py", line 768, in hook_wrapper_23 
    res = ensure_str(readline_hook(prompt)) 
    File "C:\Anaconda3\lib\site-packages\pyreadline\rlmain.py", line 571, in readline 
    self._readline_from_keyboard() 
    File "C:\Anaconda3\lib\site-packages\pyreadline\rlmain.py", line 536, in _readline_from_keyboard 
    if self._readline_from_keyboard_poll(): 
    File "C:\Anaconda3\lib\site-packages\pyreadline\rlmain.py", line 556, in _readline_from_keyboard_poll 
    result = self.mode.process_keyevent(event.keyinfo) 
    File "C:\Anaconda3\lib\site-packages\pyreadline\modes\emacs.py", line 243, in process_keyevent 
    r = self.process_keyevent_queue[-1](keyinfo) 
    File "C:\Anaconda3\lib\site-packages\pyreadline\modes\emacs.py", line 286, in _process_keyevent 
    r = dispatch_func(keyinfo) 
    File "C:\Anaconda3\lib\site-packages\pyreadline\modes\basemode.py", line 257, in complete 
    completions = self._get_completions() 
    File "C:\Anaconda3\lib\site-packages\pyreadline\modes\basemode.py", line 200, in _get_completions 
    r = self.completer(ensure_unicode(text), i) 
    File "C:\Anaconda3\lib\rlcompleter.py", line 80, in complete 
    readline.redisplay() 
AttributeError: module 'readline' has no attribute 'redisplay' 

Es ist okay, wenn ich für 2 Räume gehe. Kann ich Anaconda auch TAB-Einrückungen akzeptieren?

+0

Haben Sie eine Lösung gefunden? – SRKX

Antwort

0

Es sieht so aus, als ob die Tabulatortaste einen anderen Funktionseinzug ausführt. Es ist auf "neu anzeigen" abgebildet. Ich denke, Sie müssen entweder die Konfiguration ändern, um Tabulatoreinzug zuzulassen oder Leerzeichen zu verwenden.

Verwandte Themen