Commit db39444bfdd4eceafa3cbcc14224474271d80e17

Authored by Rémi Emonet
1 parent 8e5deae0a5
Exists in master

Installation

Showing 2 changed files with 44 additions and 16 deletions

installation/index.html View file @ db39444
... ... @@ -7,7 +7,7 @@
7 7 <head>
8 8 <meta charset="utf-8">
9 9 <meta http-equiv="X-UA-Compatible" content="IE=edge">
10   - <meta http-equiv="last-modified" content="2018-10-22 07:52:26 -0500">
  10 + <meta http-equiv="last-modified" content="2020-03-16 18:04:33 -0500">
11 11 <meta name="viewport" content="width=device-width, initial-scale=1">
12 12 <!-- meta "search-domain" used for google site search function google_search() -->
13 13 <meta name="search-domain" value="">
14 14  
15 15  
16 16  
... ... @@ -202,16 +202,27 @@
202 202  
203 203 </blockquote>
204 204  
  205 +<h1 id="utiliser-python-dans-un-navigateur-sans-rien-installer">Utiliser Python dans un navigateur, sans rien installer</h1>
  206 +
  207 +<p>Cette solution <strong>ne fonctionne que pour les bases</strong> de Python, certaines bibliothèques (comme qtido) ne seront pas disponibles.
  208 +Cette solution est donc <strong>insuffisante pour certains TD/TP</strong>.</p>
  209 +
  210 +<p>Solution 1, le site de Python permet de <a href="https://www.python.org/shell/">lancer un interpreteur</a> pour faire des essais de manière interactive.
  211 +Python est exécuté sur un serveur (un autre ordinateur) qui est fourni gratuitement, il se peut donc que ce service ne fonctionne pas, selon le nombre de personnes l’utilisant.</p>
  212 +
  213 +<p>Solution 2, le site du projet Brython donne un <a href="https://brython.info/tests/editor.html?lang=fr">éditeur Python</a> (et une <a href="https://brython.info/tests/console.html?lang=fr">console interactive</a>).
  214 +Python est ici transformé (compilé) pour être exécuté localement dans votre navigateur web.</p>
  215 +
205 216 <h1 id="installation-pour-un-système-dexploitation-windows">Installation pour un système d’exploitation <strong>Windows</strong></h1>
206 217  
207   -<p>Des 🎥 <a href="https://www.youtube.com/playlist?list=PLWR7ZHocfRYasFN8GRihwyu__grY0be_s">vidéos</a> sont disponible pour illustrer l’installation.
  218 +<p>Des <span class="ico-vid">🎥</span> <a href="https://www.youtube.com/playlist?list=PLWR7ZHocfRYasFN8GRihwyu__grY0be_s">vidéos</a> sont disponible pour illustrer l’installation.
208 219 Des liens vers des vidéos spécifiques sont disponibles ci dessous.</p>
209 220  
210 221 <h2 id="interpréteur-de-commande-bash-sous-windows">Interpréteur de commande <strong>Bash</strong> sous Windows</h2>
211 222  
212   -<p>🎥 Vidéos : <a href="https://www.youtube.com/watch?v=5_-yCLg8jcQ">Version-Windows</a>, <a href="https://www.youtube.com/watch?v=q7ntKVHUyeU">Installer-Gitbash</a>.</p>
  223 +<p><span class="ico-vid">🎥</span> Vidéos : <a href="https://www.youtube.com/watch?v=5_-yCLg8jcQ">Version-Windows</a>, <a href="https://www.youtube.com/watch?v=q7ntKVHUyeU">Installer-Gitbash</a>.</p>
213 224  
214   -<p>Pour avoir une ligne de commande avec l’interpréteur “bash” sous windows, il faut télécharger et installer le logiciel <a href="https://git-for-windows.github.io/">git for windows</a> qui peut se <a href="https://github.com/git-for-windows/git/releases/download/v2.18.0.windows.1/Git-2.18.0-64-bit.exe">télécharger directement (64bits)</a>).</p>
  225 +<p>Pour avoir une ligne de commande avec l’interpréteur “bash” sous windows, il faut télécharger et installer le logiciel <a href="https://git-for-windows.github.io/">git for windows</a> qui peut se <a href="https://github.com/git-for-windows/git/releases/download/v2.25.1.windows.1/Git-2.25.1-64-bit.exe">télécharger directement (64bits)</a> (ou <a href="https://github.com/git-for-windows/git/releases/download/v2.25.1.windows.1/Git-2.25.1-32-bit.exe">32bits</a>).</p>
215 226  
216 227 <p>Acceptez tous le choix par défaut lors de l’installation.
217 228 Une fois le programme installé, vous pouvez faire « click bouton droit » dans un dossier puis cliquer sur « Git Bash » dans le menu déroulant, pour lancer un terminal executant « bash ».</p>
218 229  
219 230  
220 231  
221 232  
222 233  
... ... @@ -220,22 +231,22 @@
220 231  
221 232 <h2 id="pywin"><strong>Python3</strong> sous Windows</h2>
222 233  
223   -<p>🎥 Vidéos : <a href="https://www.youtube.com/watch?v=5_-yCLg8jcQ">Version-Windows</a>.</p>
  234 +<p><span class="ico-vid">🎥</span> Vidéos : <a href="https://www.youtube.com/watch?v=5_-yCLg8jcQ">Version-Windows</a>.</p>
224 235  
225   -<p>Note: l’installation peut prendre presque 500Mo sur votre disque dur.</p>
  236 +<p>Note: l’installation peut prendre environ 500Mo sur votre disque dur.</p>
226 237  
227 238 <p>Nous allons utiliser l’installateur fourni par le projet Python.
228   -Il peut être téléchargé via la page <a href="https://www.python.org/downloads/release/python-370/">page de téléchargement</a> ou <a href="https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe">directement (64bits)</a>.</p>
  239 +Il peut être téléchargé via la page <a href="https://www.python.org/downloads/release/python-377/">page de téléchargement</a> ou <a href="https://www.python.org/ftp/python/3.7.7/python-3.7.7-amd64.exe">directement (64bits)</a> (ou <a href="https://www.python.org/ftp/python/3.7.7/python-3.7.7.exe">32bits</a>).</p>
229 240  
230 241 <p>Important : lors de l’installation, <strong>cochez la case « add Python 3.7 to path »</strong> avant de clicker sur « install now ».</p>
231 242  
232   -<p>Une autre solution est d’utiliser l’installateur appelé Anaconda (voir <a href="https://www.youtube.com/watch?v=5UfzrZWtxVk">Installer-Python-Anaconda</a>).
  243 +<p><strong>Si</strong> cette solution ne marche pas, une autre solution est d’utiliser l’installateur appelé Anaconda (voir <a href="https://www.youtube.com/watch?v=5UfzrZWtxVk">Installer-Python-Anaconda</a>).
233 244 Il faut télécharger et installer le programme suivant : <a href="https://www.anaconda.com/download/">https://www.anaconda.com/download/</a>
234 245 Attention: choisir la ligne correspondant à votre installation (32 ou 64 bits) et à <em>Python3.5</em> (nous voulons Python3 pas <strike>Python2</strike>).</p>
235 246  
236   -<p>Si, après l’installation et le démarrage d’un nouveau terminal (gitbash), les commandes « <code class="highlighter-rouge">python3 --version</code> » et « <code class="highlighter-rouge">python --version</code> » disent ne pas trouver Python, suivez « <a href="#bashaliaspython">bash ne trouve pas python</a>.</p>
  247 +<p><strong>Si</strong>, après l’installation et le démarrage d’un nouveau terminal (gitbash), les commandes « <code class="highlighter-rouge">python3 --version</code> » et « <code class="highlighter-rouge">python --version</code> » disent ne pas trouver Python, suivez « <a href="#bashaliaspython">bash ne trouve pas python</a>.</p>
237 248  
238   -<p>Ensuite, vous pouvez ou devez (selon les cours) <a href="#bibpip">installer des bibliothèques Python</a>.</p>
  249 +<p>Ensuite, vous pouvez ou devez (selon les cours) <a href="#bibpip">installer des bibliothèques Python</a> par exemple pour utiliser qtido ou numpy.</p>
239 250  
240 251 <h2 id="éditeur-de-texte-sous-windows"><strong>Éditeur</strong> de texte sous Windows</h2>
241 252  
242 253  
243 254  
... ... @@ -244,19 +255,19 @@
244 255  
245 256 <h3 id="emacs-sous-windows">Emacs sous Windows</h3>
246 257  
247   -<p>🎥 Vidéos : <a href="https://www.youtube.com/watch?v=aPaHAj5Cdq8">Installer-Emacs</a>.</p>
  258 +<p><span class="ico-vid">🎥</span> Vidéos : <a href="https://www.youtube.com/watch?v=aPaHAj5Cdq8">Installer-Emacs</a>.</p>
248 259  
249 260 <p>Pour utiliser emacs, il vous faut d’abord l’installer :</p>
250 261  
251 262 <ul>
252   - <li>Télécharger <a href="http://ftp.gnu.org/gnu/emacs/windows/emacs-26/emacs-26.1-i686.zip">http://ftp.gnu.org/gnu/emacs/windows/emacs-26/emacs-26.1-i686.zip</a> . - Décompresser le fichier téléchargé (bouton droit puis « extraire ici », ou quelque chose de similaire).</li>
253   - <li>Aller dans le dossier <code class="highlighter-rouge">emacs-26.1-i686/bin</code> et double clicker sur <code class="highlighter-rouge">addpm.exe</code> (cela va ajouter emacs dans votre menu « démarrer »)</li>
  263 + <li>Télécharger <a href="http://ftp.gnu.org/gnu/emacs/windows/emacs-26/emacs-26.3-x86_64.zip">une archive zip (64bits)</a> (ou <a href="https://ftp.gnu.org/gnu/emacs/windows/emacs-26/emacs-26.3-i686.zip">32bits</a>). - Décompresser le fichier téléchargé (bouton droit puis « extraire ici », ou quelque chose de similaire).</li>
  264 + <li>Aller dans le dossier <code class="highlighter-rouge">emacs-26.3-i686/bin</code> (ou similaire) et double-clicker sur <code class="highlighter-rouge">addpm.exe</code> (cela va ajouter emacs dans votre menu « démarrer »)</li>
254 265 </ul>
255 266  
256 267 <p>Puis, vous devriez pouvoir le lancer à partir du menu « démarrer ».
257 268 Lire « <a href="../more-bashtips/">les trucs et astuces bash</a> » pour pouvoir lancer emacs depuis le terminal.</p>
258 269  
259   -<p>🎥 Vidéos : <a href="https://www.youtube.com/watch?v=5owlbwRooOw">Configurer-Emacs</a>, <a href="https://www.youtube.com/watch?v=SvizCWdP2RU">Configurer-Bash</a>.</p>
  270 +<p><span class="ico-vid">🎥</span> Vidéos : <a href="https://www.youtube.com/watch?v=5owlbwRooOw">Configurer-Emacs</a>, <a href="https://www.youtube.com/watch?v=SvizCWdP2RU">Configurer-Bash</a>.</p>
260 271  
261 272 <h3 id="alteditor">Alternatives à Emacs</h3>
262 273  
... ... @@ -374,7 +385,7 @@
374 385  
375 386 <hr />
376 387  
377   -<h1 id="bashaliaspython">Bash ne trouve pas Python</h1>
  388 +<h1 id="bashaliaspython">(ancien) Bash ne trouve pas Python</h1>
378 389  
379 390 <p><em>cette section est une discussion qui donne une solution (en utilisant l’éditeur Atom, mais la même chose peut être faite avec emacs ou autre).</em></p>
380 391  
... ... @@ -437,6 +448,10 @@
437 448 </blockquote>
438 449  
439 450 <hr />
  451 +
  452 +<style>
  453 +.ico-vid { font-size: 200%; }
  454 +</style>
440 455  
441 456 <hr />
442 457  
more-bashtips/index.html View file @ db39444
... ... @@ -7,7 +7,7 @@
7 7 <head>
8 8 <meta charset="utf-8">
9 9 <meta http-equiv="X-UA-Compatible" content="IE=edge">
10   - <meta http-equiv="last-modified" content="2020-03-16 15:12:52 -0500">
  10 + <meta http-equiv="last-modified" content="2020-03-16 18:04:33 -0500">
11 11 <meta name="viewport" content="width=device-width, initial-scale=1">
12 12 <!-- meta "search-domain" used for google site search function google_search() -->
13 13 <meta name="search-domain" value="">
... ... @@ -200,6 +200,8 @@
200 200  
201 201 <h2 id="configurer-emacs-dans-bash-sous-windows">Configurer Emacs dans Bash sous Windows</h2>
202 202  
  203 +<p><span class="ico-vid">🎥</span> Vidéos : <a href="https://www.youtube.com/watch?v=5owlbwRooOw">Configurer-Emacs</a>.</p>
  204 +
203 205 <p>Pour pouvoir ouvrir emacs depuis le terminal en tapant juste <code class="highlighter-rouge">emacs</code>, il va falloir créer/modifier le fichier <code class="highlighter-rouge">~/.bash_profile</code>.</p>
204 206  
205 207 <p>Pour cela (on suppose emacs installé) :</p>
... ... @@ -235,6 +237,8 @@
235 237  
236 238 <h2 id="lancer-python-3-avec-python3-dans-bash">Lancer python 3 avec <code class="highlighter-rouge">python3</code> dans bash</h2>
237 239  
  240 +<p><span class="ico-vid">🎥</span> Vidéos : <a href="https://www.youtube.com/watch?v=SvizCWdP2RU">Configurer-Bash</a>.</p>
  241 +
238 242 <p>Si anaconda est installé, il est possible de lancer python depuis le terminal bash avec <code class="highlighter-rouge">python</code>.
239 243 Pour pouvoir le lancer en tapant <code class="highlighter-rouge">python3</code> (pour faire comme en salle de TP), il est possible d’ajouter dans le fichier <code class="highlighter-rouge">.bash_profile</code> la ligne suivante:</p>
240 244  
... ... @@ -256,6 +260,15 @@
256 260 alias cp='cp -i'
257 261 alias mv='mv -i'
258 262 </code></pre></div></div>
  263 +
  264 +<hr />
  265 +<style>
  266 +.ico-vid { font-size: 200%; }
  267 +</style>
  268 +
  269 +<hr />
  270 +<hr />
  271 +
259 272  
260 273  
261 274