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