Exécutons jupyter nativement pris en charge par VS Code avec python3.8

2020/1/6 Corrigé à propos de virtualenv car venv était confondu avec virtualenv

venv et virtualenv étaient différents ...!

Quel article?

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>

Créer un environnement (fonctionner à l'invite de commande)

environnement

OS : Windows10 python : 3.8 editor : VSCode 1.40.2

Mettez le ʻextension python dans VSCode. Je suis content si j'inclus également ʻIntelliCode.

Tout d'abord, virtualenv

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é.

À partir de là, nous travaillerons avec VS Code

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 + ~.

Mettre à niveau le pip

Au cas où.

mise à niveau de pip


(jupyter_env)>py -m pip install --upgrade pip

Ajouter jupyter

Disons pip. D'autres bibliothèques nécessaires sont également incluses.

(jupyter_env)>pip install jupyter

J'ai besoin de beaucoup.

Créer ipynb avec VS Code

Appuyez sur «Ctrl» + «Maj» + «p» pour ouvrir la palette de commandes. Une fois ouvert, tapez jupyter et vous verrez: commmand_palet.png

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

notebook.png

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: notebook.png Sélectionnez Python: Select Interpreter. Le nom de l'environnement créé apparaîtra, alors sélectionnez-le.

HelloWorld (impossible)

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. image.png

Cause de ne pas fonctionner

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

Contre-mesures

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())

Essayons à nouveau.

Exécutez avec Shift + ʻEnter`. image.png 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 **!

référence

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

Exécutons jupyter nativement pris en charge par VS Code avec python3.8
Python avec VSCode (Windows 10)
Déboguer Python avec VS Code
Essayez d'exécuter Jupyter avec VS Code
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
Installez python avec mac vs code
Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Environnement virtuel / package Python (Windows10) avec VSCode
Déboguer avec VS Code en utilisant Boost Python Numpy
Utiliser Python dans un environnement Anaconda avec VS Code
Créer un environnement d'exécution python avec VS Code
Modèle de construction d'environnement de développement local Python [Flask / Django / Jupyter avec Docker + VS Code]
Exécutez Python avec VBA
Exécutez prepDE.py avec python3
Exécutez Blender avec python
Exécutez iperf avec python
Paramètres VS Code pour le développement en Python avec achèvement
Relancer la recherche de symboles dans l'espace de travail Python avec VS Code
Obtenez le code du pays avec python
Paramètres lors du développement d'applications App Engine / Python avec VS Code
Exécutez python avec PyCharm (Windows)
Exécutez Python avec CloudFlash (arm926ej-s)
Exécutez l'exemple de code python BNO055 avec I2C (Raspberry Pi 3B)
Écrivons python avec cinema4d.
Exécuter Label avec tkinter [Python]
Histoire que Python a cessé de travailler avec VS Code (Windows 10)
Essayez d'exécuter Python avec Try Jupyter
Utilisation de jupyter notobook avec VS Code (mac OS) (mémo personnel)
Je veux pouvoir exécuter Python avec VS Code
Construisons git-cat avec Python
Documenter le code Python avec Doxygen
Faites fonctionner Jupyter avec l'API REST pour extraire et enregistrer le code Python
Résumons le degré de couplage entre les modules avec du code Python
Lançons "python -m antigravity" en python
Faisons une interface graphique avec python.
Exécutez Rotrics DexArm avec l'API Python
Exécutez mruby avec Python ou Blender
Exécutez Tensorflow avec la prise en charge native de Windows
Jouons avec Excel avec Python [Débutant]
Exécutez XGBoost avec Cloud Dataflow (Python)
Exécutez Aprili depuis Python sur Orange
Exécutez python3 Django1.9 avec mod_wsgi (déployer)
Faisons du scraping d'images avec Python
Faisons un graphe avec python! !!
Jusqu'à ce que Python fonctionne sur Apache
Analysons la voix avec Python # 1 FFT
Comment déboguer un programme Python en se connectant à distance à un conteneur Docker dans un environnement WSL2 avec VS Code
Créer un environnement de développement à l'aide de Jupyter et Flask avec Python dans Docker (prend en charge à la fois VS Code / code-server)
Préparez un environnement virtuel Python pour votre projet avec venv avec VS Code
J'étais accro à la création d'un environnement Python venv avec VS Code