[PYTHON] Jusqu'à ce que vous le regardiez comme "Vous êtes un data scientist? 100 ans plus vite" - Jusqu'à ce que vous fassiez un Docker sur Win 10 Home et que vous lanciez la version SQL de "Data Science 100 Knock (Structured Data Processing)" -

Le début de tout

Guy: "Êtes-vous un data scientist? N'est-ce pas 100 ans plus rapide?" ···Ça va. Faisons le.

(Minuit du jour) Des recherches préliminaires suffisent. Apparemment, vous devez pouvoir utiliser Python, R et SQL. Fufufu, tu as gagné. J'avais l'habitude de mordre SQL. À cette fin, j'ai également constaté que ce "Data Science 100 Knock (traitement des données structurées)" est le moyen le plus rapide. D'accord, je vais l'installer sur cette machine préférée, sans marque (: PC portable chinois)!

Hmmm, j'ai d'abord besoin de Docker. Très bien, téléchargez OK! Hmm.

Hmm? Quelle est cette erreur? Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+). Pour Windows 10 Famille, voulez-vous dire qu'il doit être Ver.19018 ou supérieur? Non, peut-être que je n'avais pas mis à jour Windows depuis un moment.

··cette? J'ai mis à jour Windows Update, mais c'est toujours le même message. Au fait, j'ai entendu dire que Docker devait être Win10 Pro. Il a été écrit que Docker Toolbox est requis pour 100 coups de science des données. cette? Ce n'est pas dans Docker. Dangereux. C'est coincé. .. .. Hmmm, si rien n'est fait, il me ridiculisera à nouveau. Ne vous inquiétez pas si vous léchez la puissance GGR des gens du bas du filet.

・ ・ ・ Hmmmm. En utilisant WSL 2 + Docker sur Windows 10 Home, vous deviez d'abord exécuter des commandes dans Powershell. Oh, c'est plus facile à comprendre sur ici.

cette? Ensuite, il sera hors de la procédure d'installation ↓ de 100 coups de science des données.

$ cd 100knocks-preprocess
$ docker-compose up -d --build

Que devrais-je faire? C'est alors qu'il est temps de s'installer et de documentation officielle.

Hmmmm. Je comprends. Voici la procédure décrite dans le pdf officiel.

  1. Installez Git.
  2. Installez Docker.
  3. Clonez 100 référentiels knock.
  4. Accédez au répertoire contenant le fichier docker-compose dans le terminal, etc.
  5. Exécutez la commande de création de conteneur dans le terminal, etc.

Mais dans le cas de * Win 10 Home *

  1. Installez WSL.
  2. Installez Docker.
  3. ZIP téléchargez 100 référentiels de frappe et extrayez-les sous votre répertoire personnel.
  4. Accédez au répertoire contenant le fichier docker-compose dans un terminal etc. (cd 100 knocks-preprocess)
  5. Exécutez la commande de création de conteneur dans le terminal, etc. (docker-compose up -d --build) Je comprends que. Essayons-le maintenant ...

Oh? J'ai eu une erreur à la 5ème étape. C__WINDOWS_system32_cmd.exe 2020_07_11 20_20_51.png

Non, dans ce cas, il a été écrit comme redémarrer le conteneur Docker et le ré-exécuter. Accédez à Docker Desktop et (Stop) arrêtez. Et commencez. Container list 2020_07_11 20_22_28.png

Puis réexécutez docker-compose up -d --build!

Oh! J'ai une erreur! Fufufu, yosha! Cela arrive! http: // localhost: 8888 (Également disponible sur [ici](http: // localhost: 8888)) JupyterLab - Google Chrome 2020_07_11 20_37_46.png

Oh, quelque chose s'est ouvert! Sous ce travail. JupyterLab - Google Chrome 2020_07_11 20_39_54.png

Peut-être double-cliquez sur ce type preprocess_knock_SQL.ipynb! JupyterLab - Google Chrome 2020_07_11 20_41_35.png

Je suis venu! Avec cela, tout ce que vous avez à faire est d'utiliser SQL.

Recommended Posts

Jusqu'à ce que vous le regardiez comme "Vous êtes un data scientist? 100 ans plus vite" - Jusqu'à ce que vous fassiez un Docker sur Win 10 Home et que vous lanciez la version SQL de "Data Science 100 Knock (Structured Data Processing)" -
Jetons un coup d'œil au code Scapy. Comment traitez-vous la structure?