Intellisense ne fonctionne pas avec tensorflow2.0 + VScode

Aperçu

On dit que la complétion de code ne fonctionnait pas avec tensorflow2.0 + VScode et qu'il était difficile de le résoudre. Cela a été signalé à ici, et il y avait une solution, alors je l'ai essayée et cela a fonctionné.

Environnement de développement windows10 VScode==1.40.0 tensorflow==2.0.0

Détails

  1. Puisqu'il y a tensorflow et tensorflow_core dans le répertoire d'installation de tensorflow (site-packages / dans la plupart des cas), renommez tensorflow de manière appropriée et renommez tensorflow_core en tensorflow (tel que «sensorflow → tensorflow_back»).
  2. Ajoutez ce qui suit à tensorflow / \ _ \ _ init \ _ \ _. Py (à l'origine tensorflow_core /__init__.py).
from .python.keras.api._v2 import keras
from tensorflow_estimator.python.estimator.api._v2 import estimator

Seulement ça. Cependant, je ne l'ai pas confirmé car il y avait une note qu'il n'y avait pas de problème même s'il n'y avait pas d'ajout de la déclaration d'importation de 2, mais il peut être possible de simplement renommer.

Il y avait aussi un moyen de garder la bibliothèque elle-même inchangée, je vais donc la présenter.

  1. Créez un lien symbolique vers tensorflow_core avec le nom tensorflow.
  2. Spécifiez le chemin du répertoire contenant le lien créé dans les paramètres VScode comme suit.
"python.autoComplete.extraPaths": [
        "/path/to/dir"
    ],

Je pensais qu'il valait mieux éviter de falsifier la bibliothèque elle-même, alors j'ai essayé cette méthode au début, mais elle ne fonctionnait pas dans mon environnement, donc je n'avais pas d'autre choix que de la renommer.

Recommended Posts

Intellisense ne fonctionne pas avec tensorflow2.0 + VScode
Que faire si Intellisense ne fonctionne pas avec Anaconda + VSCode + Tensorflow2.1
Tensorflow ne fonctionne pas!
L'intelligence VScode ne fonctionne pas sur Raspeye OS 64 bits! (Python)
Quand matplotlib ne fonctionne pas avec python2.7
Pip ne fonctionne pas bien avec PyDev dans Pléiades
Casser des blocs avec Tensorflow
pyenv ne fonctionne pas avec tcl-tk installé par homebrew.
Lorsque send_keys ne fonctionne pas
Lecture de données avec TensorFlow
Prévisions de courses de bateaux avec TensorFlow
Lorsque dropbox-sdk-python ne fonctionne pas
vscode ne reconnaît pas python
Essayez la régression avec TensorFlow
Quand j'essaye de pousser avec heroku, ça ne marche pas
Exécutez l'intelligence de votre propre bibliothèque python avec VScode.
Traduire Premiers pas avec TensorFlow
[Python] Pourquoi pserve ne fonctionne pas
Essayez l'apprentissage en profondeur avec TensorFlow
Utiliser TensorFlow avec Intellij IDEA
Fonction sinueuse approximative avec TensorFlow
Prévision du cours de l'action avec tensorflow
Fcitx ne fonctionne pas sur Flatpak
Les moteurs de recherche fonctionnent avec python
Essayez TensorFlow MNIST avec RNN
Déboguer les bibliothèques partagées avec VScode