[PYTHON] Intellisense funktioniert nicht mit Tensorflow2.0 + VScode

Überblick

Es wird gesagt, dass die Code-Vervollständigung mit Tensorflow 2.0 + VScode nicht funktioniert hat und es schwierig war, sie zu lösen. Es wurde unter hier berichtet, und es gab eine Lösung, also habe ich es versucht und es hat funktioniert.

Entwicklungsumgebung windows10 VScode==1.40.0 tensorflow==2.0.0

Einzelheiten

  1. Da sich im Tensorflow-Installationsverzeichnis (Site-Pakete / in den meisten Fällen) Tensorflow und Tensorflow_core befinden, benennen Sie Tensorflow entsprechend um und benennen Sie Tensorflow_core in Tensorflow um (z. B.'tensorflow → tensorflow_back ').
  2. Fügen Sie Folgendes zu tensorflow / \ _ \ _ init \ _ \ _. Py hinzu (ursprünglich tensorflow_core /__init__.py).
from .python.keras.api._v2 import keras
from tensorflow_estimator.python.estimator.api._v2 import estimator

Nur das. Ich habe es jedoch nicht bestätigt, da festgestellt wurde, dass es kein Problem gab, auch wenn die Importanweisung von 2 nicht hinzugefügt wurde. Möglicherweise kann es jedoch auch nur umbenannt werden.

Es gab auch eine Möglichkeit, die Bibliothek selbst unverändert zu lassen, also werde ich sie vorstellen.

  1. Erstellen Sie eine symbolische Verknüpfung zu tensorflow_core mit dem Namen tensorflow.
  2. Geben Sie den Pfad des Verzeichnisses mit dem in den VScode-Einstellungen erstellten Link wie folgt an.
"python.autoComplete.extraPaths": [
        "/path/to/dir"
    ],

Ich dachte, es wäre besser, Manipulationen an der Bibliothek selbst zu vermeiden, also habe ich diese Methode zuerst ausprobiert, aber sie funktionierte in meiner Umgebung nicht, sodass ich keine andere Wahl hatte, als sie umzubenennen.

Recommended Posts

Intellisense funktioniert nicht mit Tensorflow2.0 + VScode
Was tun, wenn Intellisense mit Anaconda + VSCode + Tensorflow2.1 nicht funktioniert?
Tensorflow funktioniert nicht!
VScode Intelligence funktioniert unter Raspeye OS 64bit nicht! (Python)
Wenn matplotlib nicht mit python2.7 funktioniert
Pip funktioniert nicht gut mit PyDev in Plejaden
Brechen Sie Blöcke mit Tensorflow
pyenv funktioniert nicht mit tcl-tk, das von homebrew installiert wurde.
Wenn send_keys nicht funktioniert
Daten mit TensorFlow lesen
Bootsrennen Vorhersage mit TensorFlow
Wenn dropbox-sdk-python nicht funktioniert
vscode erkennt Python nicht
Versuchen Sie eine Regression mit TensorFlow
Wenn ich versuche, mit Heroku zu pushen, funktioniert es nicht
Führen Sie die Intelligenz Ihrer eigenen Python-Bibliothek mit VScode aus.
Übersetzen Erste Schritte mit TensorFlow
[Python] Warum pserve nicht funktioniert
Versuchen Sie es mit TensorFlow
Verwenden Sie TensorFlow mit Intellij IDEA
Ungefähre Sinusfunktion mit TensorFlow
Aktienkursprognose mit Tensorflow
Fcitx funktioniert nicht mit Flatpak
Suchmaschinen arbeiten mit Python
Versuchen Sie TensorFlow MNIST mit RNN
Debuggen Sie gemeinsam genutzte Bibliotheken mit VScode