Hinweise zur Verwendung der Tab-Vervollständigung beim interaktiven Ausführen von Python unter Windows

Überblick: Humanity ist das, was Sie verwenden möchten, wenn Sie Python interaktiv ausführen (dh über die Befehlszeile arbeiten). Aus irgendeinem Grund wird Python unter Windows jedoch nicht standardmäßig ergänzt. Jedes Mal, wenn ich nachschaute, wie man es aktiviert, stolperte ich und gab immer auf, aber ich löste es, also notieren Sie es sich.

Installieren Sie "py readline" anstelle von "readline".

Umgebung: ・ Windows10 ・ Python 3.7.4

Abschließend

C:\Python\python.exe -m pip install pyreadline

Ich fand heraus, dass ich so "pyreadline" insuko sollte.

Auf der anderen Seite gibt es auch ein Paket namens "readline", das beim Inscoring einen Fehler verursacht und sagt "Es funktioniert nicht unter Windows". Es war eine Gewohnheit, die Theorie zu finden, dass "Windows mit'readline'Insco gemacht werden kann" im Netz. Ich war hier verwirrt und gab auf.

Nach der Installation von pyreadline Sie können jetzt Registerkarten sicher ausfüllen.


In manchen Fällen

python


import rlcompleter
rlcompleter.readline.parse_and_bind('tab: complete')

Es scheint Informationen wie "Seyo" zu geben, aber es ist nicht bekannt, ob dies wirklich notwendig ist (* In diesem Fall kann "rlcompleter" auch mit pip eingegeben werden).


Ich konnte keinen schönen Artikel auf Japanisch finden, daher werde ich ihn als Memo hinterlassen.

Recommended Posts

Hinweise zur Verwendung der Tab-Vervollständigung beim interaktiven Ausführen von Python unter Windows
Traps beim Ausführen von ausführbaren Python Windows-Dateien
[GCP] Ein Memorandum zum Ausführen eines Python-Programms mit Cloud-Funktionen
Ein Hinweis, wenn ich das Jupyter-Notizbuch unter Windows nicht öffnen kann
Ein Hinweis darauf, was ich gelernt habe, als ich über die Verwendung von pyenv oder virtualenv unter Windows nachdachte
Vorsichtsmaßnahmen beim Ausführen von Python unter EC2 über AWS Lambda (Befehl ausführen)
Alles vom Erstellen einer Python-Umgebung bis zur Ausführung unter Windows
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
Ein nützlicher Hinweis, wenn Sie Python nach langer Zeit verwenden
Python unter Windows
Ein Hinweis, wenn Sie systemd verwenden, um CentOS 7 dazu zu bringen, immer Python-Skripte auszuführen, denen nicht besonders bewusst war, dass sie als Daemon ausgeführt werden
Ein Memo, das ein Tutorial zum Ausführen von Python auf Heroku erstellt hat
Eine süchtig machende Geschichte bei der Verwendung von Tensorflow unter Android
Erstellen Sie einfach eine Python 3-Ausführungsumgebung unter Windows
Hinweise zur Installation von Python3 und zur Verwendung von pip unter Windows7
Hinweis zur Codierung bei LANG = C in Python
Python Hinweis: Wenn Sie einer Zeichenfolge einen Wert zuweisen
[Hinweis] Installieren von Python 3.6 + α unter Windows und RHEL
Ein Hinweis, dem ich beim Ausführen von Python mit Visual Studio Code verfallen war
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (3) GVim8.0 und Python3.6
[Heroku] Memo zum Bereitstellen von Python-Apps mit Heroku unter Windows [Python]
Ein Hinweis zur Bibliotheksimplementierung, in der Hyperparameter mithilfe der Bayes'schen Optimierung in Python untersucht werden
Bis zum Zeichnen eines 3D-Diagramms mit Python in Windows 10
Erstellen Sie eine komfortable Python 3 (Anaconda) -Entwicklungsumgebung mit Windows
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (1)
Überprüfen Sie types_map, wenn Sie Mimetypen mit AWS Lambda (Python) verwenden.
Beachten Sie beim Initialisieren einer Liste in Python
Was ist in dieser Variablen (wenn das Python-Skript ausgeführt wird)?
Python Basic ② in Windows
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)
[Python] Ich habe versucht, einen lokalen Server mit flask auszuführen
Hinweise zur Beschleunigung des Python-Codes mit Numba
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
Eine kleine Geschichte, die beim Schreiben von Twilio-Anwendungen mit Python auf AWS Lambda süchtig macht
Mindestnotizen bei Verwendung von Python auf Mac (pyenv edition)
Mindestnotizen bei Verwendung von Python auf Mac (Homebrew Edition)
Beim Ausführen eines Programms mit dem Azure SDK für Python wurde "ModuleNotFoundError: Kein Modul mit dem Namen" Azure "" angezeigt
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Lösung, wenn Django Projekt starten ist unter Windows nicht möglich
[Python] Hinweise beim Versuch, Numpy mit Cython zu verwenden
So verschieben Sie ein zweidimensionales Array nur mit Python [Hinweis]
Ein Hinweis beim Berühren der Gesichtserkennungs-API von Microsoft mit Python
[Schatzdaten] [Python] Führen Sie mit dem TD-Client eine Abfrage zu Schatzdaten aus.
Erstellen Sie eine GVim-basierte Python-Entwicklungsumgebung unter Windows 10 (2) Grundeinstellungen
Memo zum Erstellen einer Python-Umgebung mit Docker unter Windows 10 Home
Beachten Sie Links, die bei der Verwendung von Python, Selenium2 hilfreich sein können
Versuchen Sie, eine in Python geschriebene Funktion mit Fn Project auszuführen
Wenn Sie einen UNIX-Befehl in Python ausführen möchten
Aktivieren Sie Python virtualenv unter Windows
Führen Sie Openpose unter Python (Windows) aus.
Installieren Sie Watchdog unter Windows + Python 3.3