Bonjour. J'ai peur du premier message de Qiita. Veuillez signaler toute erreur ...!
Cet article est une compilation des précédents Publié dans note. Je suis obligé de bâtir l'environnement, alors je vais le garder sous forme de mémorandum.
Construire un environnement de développement Python
--Installation d'Anaconda --Installation d'Atom --Link Atom avec Git, GitHub, Jupyter Notebook
Anaconda est une plate-forme qui fournit des packages Python pour la science des données. Nous fournissons des fichiers binaires compilés de nombreux modules et outils centrés sur les calculs scientifiques et technologiques, et vous pouvez facilement créer un environnement qui utilise Python. https://www.python.jp/install/anaconda/index.html
Quand Anaconda est installé, il semble que diverses bibliothèques utiles soient incluses en plus de Python lui-même. Merci pour les débutants.
Jupyter Notebook est un outil qui peut être utilisé lors de l'enregistrement du résultat d'exécution du programme comme celui-ci. Il peut être exécuté cellule par cellule, un graphique peut être dessiné et une description peut être écrite avec markdown. Fonctionne avec les navigateurs Web.
Atom est un éditeur de texte open source pour GitHub. Il peut être utilisé sur Windows et Mac. Et si vous installez un package appelé Hydrogen sur cet Atom, Jupyter Notebook fonctionnera sur Atom comme indiqué dans ↑! Cette fois, nous viserons cet état.
Windows10
Continuons dans l'ordre.
Installez Anaconda à partir du site Web officiel d'Anaconda. Sélectionnez ** 3 ** (3.7 au moment de la création de l'article) pour la version. Après cela, procédez aux travaux d'installation selon les instructions de l'installateur.
Ensuite, créez un environnement virtuel.
Lors du développement ou de l'expérimentation de Python, il est courant de créer un environnement d'exécution dédié en fonction de l'objectif et de basculer entre eux. Un tel environnement d'exécution créé temporairement est appelé "environnement virtuel". https://www.python.jp/install/windows/venv.html
Cette fois, afin de faire correspondre la version avec le livre de référence, nous avons construit un environnement virtuel de la version 3.6. Lancez ** Anaconda Prompt ** (près du menu démarrer) et vérifiez la version.
>python
C'était Python 3.7.4. Lorsque vous appuyez sur la commande python, il sera en mode interactif, vous pouvez donc quitter cet état avec la commande suivante.
>exit()
Créez un environnement virtuel version 3.6 avec la commande suivante:
conda create -n py36 python=3.6 anaconda
Si vous faites cela, une nouvelle ** Anaconda Prompt (py36) ** (* Ci-après, Anaconda Prompt (x)) sera créée (je pense que c'est autour du menu démarrer), alors lancez-la de la même manière. Vérifions la version.
>python
Ici vous pouvez voir Python 3.6.10. Après cela, vous pouvez accéder à cet environnement virtuel en lançant cette invite Anaconda (x).
Essayez également de changer la version de la bibliothèque (* cette fois scikit-learn) (selon le livre de référence).
Vérifiez la liste des bibliothèques dans l'environnement virtuel
>conda list
Vérifiez la version de scikit-learn
>conda list scikit-learn
→ Puisqu'il était de 0,22,1, passez à 0,19,1.
>conda install scikit-learn==0.19.1
Vérifiez à nouveau la version
>conda list scikit-learn
→ J'ai pu le confirmer comme étant 0.19.1!
Installez à partir du site officiel de Git.
Si vous pouvez l'installer, vous devriez avoir créé une application appelée ** GitBash ** dans le menu démarrer. Lançons ceci.
Définissez le nom d'utilisateur et l'adresse e-mail (n'importe lequel).
$git config --global user.nom "nom d'utilisateur"
$git config --global user.email "adresse e-mail"
Créez un référentiel approprié sur ** GitHub ** (créez un compte si vous n'en avez pas), et copiez et testez l'adresse du référentiel distant avec ** "Cloner avec HTTPS" **.
$Adresse du référentiel distant git clone
Créez un fichier approprié.
$touch test
pousser
$git add test
$git commit -m "test"
$git push origin master
Vérifiez GitHub et si le fichier créé est reflété, il réussit. Tu l'as fait!
: snake: * Si vous êtes fatigué, faites une pause *: snake:
Désormais, le notebook Jupyter est livré avec Anaconda, donc aucune installation n'est requise **.
Pour utiliser Jupyter normalement sans liaison avec Atom, lancez ** Anaconda Prompt (x) ** et exécutez la commande suivante.
>jupyter notebook
Je pense que le navigateur Web est lancé et que l'écran Jupyter Notebook s'affiche.
Ici, installez Atom. Installer à partir du site officiel d'Atom.
Une fois l'installation d'Atom terminée, l'étape suivante consiste à installer les packages nécessaires (= fonctions pratiques) pour Atom. Dans Atom ** File-> Settings-> Install **, entrez le nom du package requis dans la zone de recherche pour rechercher et installer.
Pour le moment, voici la recommandation minimale.
** Oui, ce type m'a fait pleurer. ** ** Lorsque j'ai essayé d'installer Hydrogen, le message suivant s'est affiché et l'installation a échoué.
Uncaught SyntaxError: Invalid or unexpected token
C:\Users\**\atom\app-1.43.0\resources\app\static\<embedded>:11
Show Stack Trace
The error was thrown from the Hydrogen package.
This issue has already been reported.
Quand j'ai sauté sur Message link et vérifié, il semble que l'ancien 2.8.0 ne soit pas la dernière version (2.13.1 pour le moment). On m'a demandé de l'installer, alors ** regagnez mon esprit ** et installez Hydrogen 2.8.0 à l'invite de commande.
>apm install [email protected]
Vérifiez les packages installés
>apm list --installed —bare
[email protected]
[email protected]
[email protected]
Hydrogen 2.8.0 a été installé!
Ensuite, appuyez sur la commande suivante avec ** Anaconda Prompt (x) **,
>jupyter kernelspec list —json
Je pense qu'il sera affiché comme suit, donc copiez ceci ** {** ・ ・ ・ **} ** entièrement.
{
"kernelspecs": {
"python3": {
"resource_dir": “********",
"spec": {
"argv": [
“********",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"env": {},
"display_name": "Python 3",
"language": "python",
"interrupt_mode": "signal",
"metadata": {}
}
}
}
}
Puis collez-le dans ** Préférences-> Packages-> Hydrogène-> Paramètres-> Code de démarrage ** d'Atom.
De plus, ouvrez ** Hydrogen / package.json ** dans ** Preferences-> Packages-> Hydrogen-> Settings-> View Code **.
À l'invite de commande **, tapez la commande suivante.
>npm info @nteract/presentational-components
@nteract/[email protected] …
.
.
.
Revenez à Atom. Ajoutez la version indiquée ci-dessus au bas de la section ** dépendances ** de ** package.json **.
"@nteract/presentational-components”:”^3.3.4"
C'est comme ça.
Après avoir enregistré vos modifications, revenez à ** Invite de commandes ** et tapez la commande suivante.
>apm install
Installing modules done
S'il est affiché comme ↑, c'est OK (probablement ...)
Eh bien, cela devrait fonctionner!
Dans Atom, exécutez Ctrl + Alt + Entrée
!
** Mais rien ne s'est passé! ** **
→ ... Fermez l'Atom actuellement ouvert et lancez Atom depuis ** Anaconda Prompt (x) **.
>atom .
Essayez d'exécuter à nouveau Ctrl + Alt + Entrée
.
** → Il a été exécuté avec succès! ** **
Apparemment, l'hydrogène ne fonctionne que si je lance Atom depuis Anaconda Prompt ...
Enfin, nous allons lier Atom avec Git et GitHub.
Tout d'abord, dans Atom, sélectionnez ** Package-> GitHub-> Toggle Git Tab, Toggle GitHub Tab ** pour afficher les onglets Git et GitHub (apparaît sur le côté droit de l'écran).
Sur l'onglet GitHub, vous serez invité à entrer un jeton, alors accédez au GitHub lié. Lors de l'authentification, un ** token ** sera émis. Copiez le jeton, collez-le dans la boîte de l'onglet GitHub d'Atom et connectez-vous, et vous pouvez maintenant intégrer Git et GitHub sur Atom!
# In[]:
Traitement ①
# In[]:
Traitement ②
Vous pouvez séparer les cellules avec # In []:
~ # In []:
.
Déplacez le curseur sur la zone du processus ① et appuyez sur Ctrl + Alt + Entrée
pour exécuter le processus dans la cellule.
Vous pouvez également sélectionner le code que vous souhaitez exécuter et appuyer sur «Ctrl + Entrée» pour l'exécuter sans diviser les cellules comme décrit ci-dessus.
D'autres peuvent être décrits par markdown, veuillez donc vous référer au document officiel Hydrogen pour les spécifications détaillées.
Vous pouvez également exporter au format Jupyter Notebook (**. Ipynb **) en exécutant Ctrl + Shift + P
pour demander et exécuter ** Hydrogen: Export Notebook **!
Ce sera comme ça! Malheureusement, il semble que la spécification ne donne pas le résultat de l'exécution ... Pourtant, je trouve que c'est assez simple d'utilisation ...!
L'hydrogène semble être très pratique, alors je veux l'utiliser! J'ai eu l'idée, mais c'était assez difficile. Construire un environnement est difficile ... J'écrirai également des articles sur Atom et Python. Merci d'avoir lu jusqu'ici!
GitHub à partir d'aujourd'hui - Explication jusqu'à ce que les débutants puissent installer Git et pull request J'ai installé Git pour Windows et essayé de me connecter à GitHub. Utilisez https git Comment définir Hydrogen pour Anaconda (Python3) + Atom À propos de Jupyter notebook-ModuleNotFound J'ai essayé d'utiliser Git / GitHub récemment combiné avec l'éditeur Atom