Was tun, wenn die Autocomplete-Python von Atom nicht funktioniert?

Als ich mit Atom eine Python-Umgebung erstellte, funktionierte Packeges Autocomplete-Python nicht gut. Selbst wenn ich es nachgeschlagen habe, ist es nicht plötzlich herausgekommen, also werde ich es vorerst auf Japanisch belassen.

Der Inhalt ist der gleiche wie hier geschrieben. https://stackoverflow.com/questions/44602603/atom-ide-autocomplete-python-not-working/52023811#52023811?newreg=45250004097448b89124410714d158d6

Annahme

OS:macOS Catalina 10.15.5 Python-Version: 3.8.5 atom:1.49.0x64 autocomplete-python:1.16.0

Was ist passiert

Erwarteter Zustand

Wenn Sie beispielsweise eine Python-Datei öffnen und "i" eingeben, werden Python-Schlüsselwörter als Kandidaten angezeigt (siehe Abbildung unten). image.png

Wirklichkeit

In der Realität funktionierte jedoch nur Autocomplete-Plus wie in der Abbildung unten gezeigt. image.png

Lösungen

~/.atom/packages/autocomplete-python/lib/jedi/parser Es scheint nutzlos zu sein, wenn nicht dieselbe Version von grammar3.x.txt wie die von Ihnen verwendete Python-Version darunter existiert. Ich habe python3.8 verwendet, also musste ich "grammar3.8.txt" haben, aber als ich es überprüfte, war es nur "grammar3.7.txt".

Wenn Sie also grammar3.7.txt kopieren und grammar3.8.txt erstellen, funktioniert dies sicher.

Referenz: https://stackoverflow.com/questions/44602603/atom-ide-autocomplete-python-not-working/52023811#52023811?newreg=45250004097448b89124410714d158d6

Recommended Posts

Was tun, wenn die Autocomplete-Python von Atom nicht funktioniert?
Was tun, wenn die Schienen nicht funktionieren?
Was tun, wenn Python unter Git für Windows nicht funktioniert?
Was tun, wenn Intellisense mit Anaconda + VSCode + Tensorflow2.1 nicht funktioniert?
Was tun, wenn Yum kaputt geht?
Lassen Sie uns aktualisiert verschlüsseln! Was tun, wenn der Befehl certbot erneuern nicht funktioniert?
Was tun, wenn die Pipenv-Shell nicht mehr möglich ist?
Was tun, wenn mod_fcgid UnicodeEncodeError nicht auflösen kann?
Was tun, wenn der Server nicht mit dem Runserver python manage.py startet?
Was tun, wenn pip nicht installiert werden kann?
Was tun, wenn die Docker-Synchronisierung plötzlich nicht mehr funktioniert?
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Was tun, wenn Sie mysqlclient nicht per Pip installieren können?
Kein Modul mit dem Namen Was tun, wenn Sie "libs.resources" erhalten?
ModuleNotFoundError: Kein Modul Was tun, wenn Sie'tensorflow.contrib 'erhalten?
Was tun, wenn die SciPy-Installation unter CentOS fehlschlägt?
Was tun, wenn in pip ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn bei der Installation von pip abhängige Bibliotheken nicht installiert werden können?
Was tun, wenn sys / cdefs.h nicht vorhanden ist?
Was tun, wenn pyenv nicht aktiviert ist (zsh)
Was tun, wenn `Argumente [0] .scrollIntoView ();` in Python-Selen fehlschlägt?
Was tun, wenn die Paketabhängigkeit nicht repariert werden kann?
Was tun, wenn Sie von Windows-Zeichencodes abhängig sind?
Was tun, wenn pip in Homebrew einen DistributionError ausgibt?
Was tun, wenn Overalls "Abdeckung unbekannt" werden?
Was tun, wenn Sie keine Dateien mit Indizes sortieren können?
Was tun, wenn in tf.train.start_queue_runners () ein 0xC0000005-Fehler auftritt?
Was tun, wenn die Paketinstallation bei der Bereitstellung auf heroku fehlschlägt?
Was tun, wenn `pip install matplot lib` auf dem Mac fehlschlägt?
Was tun, wenn Sie sich nicht als root anmelden können?
Was tun, wenn Sie unter Linux kein WLAN verwenden können?
Was tun, wenn Linux VLC nicht mehr rotieren kann?
Was tun, wenn die Installation von pip mysqlclient unter MacOS fehlschlägt?
Einfache Lösung, wenn Sie Ihr EC2-Schlüsselpaar verlieren
Was tun mit der Installation von Magics?
Modulinstallation, wenn die Pip-Installation nicht erfolgreich ist
Was tun mit PYTHON Release?
Was tun, wenn Sie pyaudio nicht mit pip #Python installieren können?
Was tun, wenn Python "schwerwiegender Fehler: Datei 'stdio.h' nicht gefunden" anzeigt?
Was tun, wenn bei der Pip-Installation ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn beim Ausführen von Python eine Warnung zur unsicheren Plattform angezeigt wird?
Was tun, wenn "Unbenannt: 0" in_csv-> read_csv von Pandas hinzugefügt wird?
Was tun, wenn Sie mit Maven kein Projekt erstellen können?
Was tun, wenn PyAudio unter Python 3.7, 3.8, 3.9 unter Windows nicht installiert werden kann?
Was tun, wenn Sie den Papierkorb in Lubuntu 18.04 nicht verwenden können?
Django: Was tun, wenn TemplateDoesNotExist unter / admin / nach dem Festlegen von Vorlagen vorhanden ist?
Was tun, wenn die Option -f von grep nicht funktioniert?
Was tun, wenn in python json .dumps eine Dezimalstelle enthalten ist?
Was tun, wenn PDO nicht in Laravel oder CakePHP gefunden wird?
Was tun, wenn die Pipenv-Umgebung durch Aktualisierung von Homebrew beschädigt wird?
Was tun, wenn Sie mit Python keine E-Mail an Yahoo senden konnten?
Was tun, wenn Sie die Rastersuche von sklearn in Python nicht verwenden können?
Was tun, wenn ipython und python mit unterschiedlichen Versionen starten?
Was tun, wenn Sie PyCharm installiert haben, aber Tastenkombinationen wie `control + e` nicht funktionieren?
Was tun, wenn Ihre Festplatte aufgrund von MySQL-Binärprotokollen leer ist?