2020/1/6 Corrigé à propos de virtualenv car venv était confondu avec virtualenv
venv et virtualenv étaient différents ...!
Il semble que VSCode supporte nativement jupyter, même sans navigateur Web
J'ai pu faire fonctionner ʻipynb`.
Dans cet article, j'ai pensé "Utilisons-le!" Et j'ai créé un environnement avec python3.8.
Il y avait une partie obstruée, c'est donc un article partagé qui dit: "Si vous faites cela, cela fonctionnera."
Créez un environnement pour virtualenv au lieu de anaconda. </ strong>
OS : Windows10 python : 3.8 editor : VSCode 1.40.2
Mettez le ʻextension python dans VSCode. Je suis content si j'inclus également ʻIntelliCode.
Si virtualenv n'est pas inclus, nous allons pip.
Installez virtualenv
>pip install virtualenv
Créez ensuite un environnement virtuel.
\Users\usr1
>mkdir virtualenv
>cd virtualenv
>py -m virtualenv jupyter_env
~~~réduction~~~
done.(Terminé lorsque ceci est affiché)
Puis démarrez l'environnement créé.
Commencez
>jupyter_env\Script\activate
(jupyter_env)>
Si (jupyter_env) s'affiche avant l'invite >, le démarrage est terminé.
Démarrez VS Code à partir de l'invite de commande.
La position actuelle est\User\usr1\virtualenv\
(jupyter_env)>code .
Lorsque VSCode démarre, affichez le terminal avec Ctrl + Shift + ~.
Au cas où.
mise à niveau de pip
(jupyter_env)>py -m pip install --upgrade pip
Disons pip. D'autres bibliothèques nécessaires sont également incluses.
(jupyter_env)>pip install jupyter
J'ai besoin de beaucoup.
Appuyez sur «Ctrl» + «Maj» + «p» pour ouvrir la palette de commandes.
Une fois ouvert, tapez jupyter et vous verrez:

Sélectionnez Python: Créer un nouveau bloc-notes Jupyter vierge.

Un écran de type jupyter était affiché.
Sélectionnez ensuite l'interpréteur python.
Appuyez sur «Ctrl» + «Maj» + «p» pour ouvrir la palette de commandes.
Une fois ouvert, tapez select et vous verrez:
Sélectionnez Python: Select Interpreter.
Le nom de l'environnement créé apparaîtra, alors sélectionnez-le.
Déplaçons-le immédiatement. Entrez ce qui suit dans la première cellule et appuyez sur «Shift» + «Entrée» pour exécuter.
helloworld
print('Hello world!')
Ça ne marche pas.

Apparemment, il y a un problème avec la bibliothèque appelée tornado utilisée par jupyter.
Référence: Jupyter Notebook with Python 3.8 --NotImplementedError
J'ai pu le réparer en éditant ʻasyncio.py de tornade`.
\venv\jupyter_env\Lib\site-packages\tornado\platform\asyncio.py
import asyncio #Ajouté ci-dessous
import sys
if sys.platform == 'win32':
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
Exécutez avec Shift + ʻEnter`.
Hourra! Vous avez pu vous tenir au point de départ!
Si vous ne l'avez pas configuré, le port a peut-être été utilisé.
jupyter utilise le port 8888 par défaut.
Essayez d'exécuter netstat à l'invite de commande pour voir si 8888 est utilisé.
Si cela ne fonctionne pas, vous n'avez peut-être pas réussi à créer l'environnement. Veuillez vérifier à nouveau.
(Si vous avez des avis tels que l'omission de considération, veuillez les signaler dans les commentaires!)
Ayons une bonne ** activité Jupi **!
Cet article est basé sur des articles écrits par d'autres personnes.
Article de @ simonritchie Il semble que l'extension Python de VS Code ait un support natif pour Jupyter, j'ai donc essayé de l'utiliser immédiatement.
Article de @ matuya notebook jupyter dans l'environnement venv python3.8
Recommended Posts