J'ai installé l'extension Jupyter dans le dernier Visual Studio: Visual Studio 1.3.01 64 Jupyter 1.1.4
Comme j'utilise tensorflow, j'ai besoin de Python 3 64 bits.
Lorsque j'essaie d'exécuter du code simple, j'obtiens:
Jupyter kernel cannot be started from 'Python 3.6.8 64-bit ('tensorflow64': virtualenv)'. Using closest match Python 3.7.0 32-bit instead.
Code:
#%%
import tensorflow as tf
session = tf.Session()
hello = tf.constant("Hello from Milan.")
print(session.run(hello))
a = tf.constant(20)
b = tf.constant(22)
print('a + b = {0}'.format(session.run(a + b)))
Tout fonctionne bien si j'exécute du code sans utiliser Jupyter de VS Code.
Une installation simple est la meilleure. Tout en apprenant Python et-all, j'avais installé beaucoup de choses de différentes manières. C'était un gâchis. J'ai tout supprimé et fait une nouvelle installation seulement j'ai utilisé pyenv et pipenv. Cependant pipenv ne fonctionne pas avec la dernière version que vous pouvez installer à l'aide de brew. La solution revient à la version 2018.10.13 à l'aide de l'installation de pip. Ensuite, j'ai découvert que pipenv n'était plus recommandé, donc je l'ai supprimé. Construit un projet de test et n'a pas pu exécuter jupyter. toute la journée à tout essayer.
La solution était de supprimer l'ancienne version de pipenv et d'installer la dernière en utilisant brew. Tout est bien.
Cependant, j'aime les fonctionnalités de pyenv comme la configuration globale, etc.