TAB-Vervollständigung funktioniert nicht in Jupyter Notebook, aber gut in iPython-Terminal
TAB completion funktioniert in iPython-terminal, aber nicht im Firefox browser.
Bisher hatte ich versucht, aber fehlgeschlagen,
1). führen Sie einen Befehl $ sudo easy_install readline
dann das .ei Datei wurde geschrieben in /usr/local/lib/python2.7/dist-packages/readline-6.2.4.1-py2.7-linux-x86_64.egg,
aber der TAB-Taste immer noch nicht funktioniert, in Jupyter Notebook.
2). habe auch versucht zu finden suchen Sie die ipython_notebook_config.py or ipython_config.py
scheiterte aber.
Ich benutze Python 3.5 und iPython 4.0.0. und beide sind installiert in Ubuntu 15.10 /usr/share/anaconda3/bin/ipython
.
Jede mögliche Hilfe würde geschätzt!
InformationsquelleAutor der Frage F.wo.huang | 2015-11-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mein problem war, dass ich versuche zu nennen, AutoVervollständigen und import in der gleichen Zelle.
Weil der importierte Sache nicht initialisiert noch, AutoVervollständigen funktioniert nicht.
Alles was ich brauche, ist aufrufen, um das Objekt in eine neue Zelle
UPD: oder einfach führen Sie das Programm einmal in der gleichen Zelle zu initialisieren importiert
InformationsquelleAutor der Antwort shurik2533
In meinem Fall, nach dem ausführen
pip install pyreadline
musste ich erneut ausführen, werden alle Zeilen im Jupyter vor der Fertigstellung gearbeitet. Ich fragte mich, warum es funktionierte für IPython aber nicht Jupyter.InformationsquelleAutor der Antwort M.abr
In meinem Fall habe ich installiert miniconda auf Debian-Linux und wahrscheinlich hatte ein problem mit der vorherigen Python wurde mit Debian. Die folgenden Zeilen mein problem gelöst:
Wurde die Lösung entnommen hier basiert auf dem Fehler, hatte ich in IPython im terminal nach dem schreiben
np.<tab>
:InformationsquelleAutor der Antwort keiv.fly