@@ -84,55 +84,18 @@ de l'Insee disponibles sur le site web [insee.fr](https://www.insee.fr/fr/accuei
84
84
ou via des API.
85
85
:::
86
86
87
- ::: {.cell .markdown}
88
- ``` {=html}
89
- <div class="alert alert-info" role="alert">
90
- <h3 class="alert-heading"><i class="fa-solid fa-comment"></i> Note</h3>
91
- ```
87
+ Pour simplifier l'accès aux données du site [ insee.fr ] ( https://www.insee.fr/fr/accueil )
88
+ nous allons utiliser un package nommé ` pynsee ` .
89
+ Son code source est disponible sur
90
+ [ ` Github ` ] ( https://github.com/InseeFrLab/Py-Insee-Data ) .
91
+ Pour l'installer depuis la cellule d'un ` Notebook Jupyter ` :
92
92
93
- Le package ` pynsee ` est relativement jeune et n'est disponible que sur
94
- [ ` Github ` ] ( https://github.com/InseeFrLab/Py-Insee-Data ) , pas sur ` PyPi ` .
95
- Idéalement, on utilise les commandes suivantes,
96
- pour installer le package et quelques dépendances nécessaires :
97
93
98
94
``` {python}
99
95
#| eval: false
100
- !pip install pathlib2
101
- !pip install python-Levenshtein
102
- !pip install --upgrade xlrd
103
- !pip install git+https://github.com/InseeFrLab/Py-Insee-Data.git
96
+ !pip install pynsee
104
97
```
105
98
106
- Cette approche, qui est la plus simple,
107
- implique que ` Jupyter ` et ` Git ` sont capables de communiquer. Si
108
- ` Jupyter ` ne sait pas où trouver ` Git ` , comme sur des ordinateurs
109
- où ` Git ` a été installé en version portable sans ajout au ` PATH ` ,
110
- il est possible de rencontrer une erreur.
111
-
112
- Dans ce cas,
113
- il faut télécharger le package compressé et l'installer localement :
114
-
115
- ``` {python}
116
- #| eval: false
117
- import requests
118
- url = 'https://github.com/InseeFrLab/Py-Insee-Data/archive/refs/heads/master.zip'
119
- r = requests.get(url)
120
- with open("pynsee.zip" , 'wb') as zipfile:
121
- zipfile.write(r.content)
122
- ```
123
-
124
- L'installation se fait ensuite de la manière suivante:
125
-
126
- ``` python
127
- ! pip install -- ignore- installed pynsee.zip
128
- ! pip install python- Levenshtein
129
- ```
130
-
131
- Si le fait de ne pas avoir de barre de progrès lors du téléchargement
132
- vous trouble, vous pouvez vous rendre à la
133
- [ Section Annexe] ( #annexe ) pour découvrir un bout de code
134
- qui effectue les mêmes tâches mais avec des barres de progrès
135
-
136
99
``` {=html}
137
100
</div>
138
101
```
0 commit comments