Commit 8c390b5d0b6d984a2e4fcef69a20caf1dfa8632a

Authored by Rémi Emonet
1 parent d763e8bc47
Exists in master

Better install...

Showing 2 changed files with 66 additions and 29 deletions

installation/index.html View file @ 8c390b5
... ... @@ -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-19 05:26:52 -0500">
  10 + <meta http-equiv="last-modified" content="2020-03-19 15:06:04 -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="">
... ... @@ -231,6 +231,22 @@
231 231  
232 232 <p>Il est recommandé de lire alors <a href="../more-bashtips/">les trucs et astuces bash</a>.</p>
233 233  
  234 +<h2 id="emacs-sous-windows">Emacs sous Windows</h2>
  235 +
  236 +<p><span class="ico-vid">🎥</span> Vidéos : <a href="https://www.youtube.com/watch?v=aPaHAj5Cdq8">Installer-Emacs</a>.</p>
  237 +
  238 +<p>Pour utiliser emacs, il vous faut d’abord l’installer :</p>
  239 +
  240 +<ul>
  241 + <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>
  242 + <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>
  243 +</ul>
  244 +
  245 +<p>Puis, vous devriez pouvoir le lancer à partir du menu « démarrer ».
  246 +Suivez « <a href="../more-bashtips/">les trucs et astuces bash</a> » pour pouvoir lancer emacs depuis le terminal.</p>
  247 +
  248 +<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>
  249 +
234 250 <h2 id="pywin"><strong>Python3</strong> sous Windows</h2>
235 251  
236 252 <p><span class="ico-vid">🎥</span> Vidéos : <a href="https://www.youtube.com/watch?v=5_-yCLg8jcQ">Version-Windows</a>.</p>
... ... @@ -240,7 +256,8 @@
240 256 <p>Nous allons utiliser l’installateur fourni par le projet Python.
241 257 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>
242 258  
243   -<p>Important : lors de l’installation, <strong>cochez la case « add Python 3.7 to path »</strong> avant de clicker sur « install now ».</p>
  259 +<p>Important : lors de l’installation, <strong>cochez la case « add Python 3.7 to path »</strong> avant de clicker sur « install now ».
  260 +<strong>Copiez quelquepart</strong> le chemin d’installation de Python.</p>
244 261  
245 262 <div style="color: #AAA">
246 263 <p>
247 264  
248 265  
249 266  
... ... @@ -250,30 +267,16 @@
250 267 </p>
251 268 </div>
252 269  
253   -<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>
  270 +<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> » donnent un problème de droits (Permission Denied), lire « <a href="../more-bashtips/">les trucs et astuces bash</a> » pour pouvoir « dire à bash d’utiliser le bon Python ».</p>
254 271  
255 272 <p><strong>Ensuite</strong>, vous pouvez ou devez (selon les cours) <a href="#bibpip">installer des bibliothèques Python</a> par exemple pour utiliser qtido ou numpy.</p>
256 273  
257   -<h2 id="éditeur-de-texte-sous-windows"><strong>Éditeur</strong> de texte sous Windows</h2>
  274 +<h2 id="autres-éditeur-de-texte-sous-windows">Autres <strong>Éditeur</strong> de texte sous Windows</h2>
258 275  
259   -<p>Dans les cours/tp, nous montrons « emacs » comme éditeur de texte.
260   -Vous pouvez aussi essayer d’autres éditeurs de textes, qui peuvent être plus simples à installer.</p>
  276 +<p>(optionnel)</p>
261 277  
262   -<h3 id="emacs-sous-windows">Emacs sous Windows</h3>
263   -
264   -<p><span class="ico-vid">🎥</span> Vidéos : <a href="https://www.youtube.com/watch?v=aPaHAj5Cdq8">Installer-Emacs</a>.</p>
265   -
266   -<p>Pour utiliser emacs, il vous faut d’abord l’installer :</p>
267   -
268   -<ul>
269   - <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>
270   - <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>
271   -</ul>
272   -
273   -<p>Puis, vous devriez pouvoir le lancer à partir du menu « démarrer ».
274   -Lire « <a href="../more-bashtips/">les trucs et astuces bash</a> » pour pouvoir lancer emacs depuis le terminal.</p>
275   -
276   -<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>
  278 +<p>Dans les cours/tp, nous montrons « emacs » comme éditeur de texte.
  279 +Vous pouvez aussi essayer d’autres éditeurs de textes.</p>
277 280  
278 281 <h3 id="alteditor">Alternatives à Emacs</h3>
279 282  
more-bashtips/index.html View file @ 8c390b5
... ... @@ -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-19 04:32:44 -0500">
  10 + <meta http-equiv="last-modified" content="2020-03-19 15:06:04 -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="">
... ... @@ -196,7 +196,8 @@
196 196 emacs .bash_profile
197 197 </code></pre></div></div>
198 198  
199   -<p>Pour tester les changements, il faut <strong>lancer un nouveau terminal</strong>.</p>
  199 +<p>Pour tester les changements, il faut <strong>lancer un nouveau terminal</strong>.
  200 +Autrement dit : <strong>RELANCER gitbash</strong> pour tester les changements</p>
200 201  
201 202 <h2 id="configurer-emacs-dans-bash-sous-windows">Configurer Emacs dans Bash sous Windows</h2>
202 203  
203 204  
204 205  
205 206  
206 207  
207 208  
208 209  
... ... @@ -225,26 +226,59 @@
225 226 <li>dans le emacs que vous aviez gardé ouvert, ajouter la ligne suivante</li>
226 227 </ul>
227 228  
228   -<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>alias emacs='/c/Users/Bob/.../runemacs.exe'
  229 +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>alias emacs='"/c/Users/Bob/.../runemacs.exe"'
229 230 </code></pre></div></div>
230 231  
231 232 <ul>
232   - <li>Important : s’il y a un espace dans le chemin, utilisez plutôt <code class="highlighter-rouge">alias emacs='"/c/........."'</code></li>
  233 + <li>Important : si votre nom d’utilisateur est compliqué, remplacez <code class="highlighter-rouge">/c/Users/Bob/</code> par <code class="highlighter-rouge">$HOME/</code></li>
233 234 <li>Important : remplacer le chemin par celui que vous venez de copier</li>
234 235 <li>Important : remplacer aussi les <code class="highlighter-rouge">\</code> par <code class="highlighter-rouge">/</code></li>
235 236 <li>Important : remplacer aussi le <code class="highlighter-rouge">C:</code> du début par <code class="highlighter-rouge">/c</code> (en minuscule)</li>
236   - <li>NB : penser à sauvegarder ensuite</li>
  237 + <li>NB : penser à <strong>sauvegarder</strong> ensuite</li>
  238 + <li>IMPORTANT : <strong>RELANCER gitbash</strong> pour tester les changements</li>
237 239 </ul>
238 240  
239   -<h2 id="lancer-python-3-avec-python3-dans-bash">Lancer python 3 avec <code class="highlighter-rouge">python3</code> dans bash</h2>
  241 +<h2 id="lancer-python-3-avec-python3-dans-bash">Lancer python 3 avec <code class="highlighter-rouge">python3</code> dans Bash</h2>
240 242  
241 243 <p><span class="ico-vid">🎥</span> Vidéos : <a href="https://www.youtube.com/watch?v=SvizCWdP2RU">Configurer-Bash</a>.</p>
242 244  
243   -<p>Si anaconda est installé, il est possible de lancer python depuis le terminal bash avec <code class="highlighter-rouge">python</code>.
244   -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>
  245 +<p>Il faut préalablement avoir configuré Emacs dans Bash (c.f. ci dessus).
  246 +Ouvrez alors le fichiers <code class="highlighter-rouge">.bash_profile</code> avec</p>
245 247  
  248 +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>cd
  249 +emacs .bash_profile
  250 +</code></pre></div></div>
  251 +
  252 +<p>Pour pouvoir le lancer en tapant <code class="highlighter-rouge">python3</code> au lieu de <code class="highlighter-rouge">python</code> (pour faire comme en salle de TP), il faut ajouter dans le fichier <code class="highlighter-rouge">.bash_profile</code> la ligne suivante:</p>
  253 +
246 254 <div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>alias python3=python
247 255 </code></pre></div></div>
  256 +
  257 +<ul>
  258 + <li>IMPORTANT : <strong>RELANCER gitbash</strong> pour tester les changements</li>
  259 +</ul>
  260 +
  261 +<h2 id="dire-à-bash-dutiliser-le-bon-python-permission-denied-windowsapps">Dire à bash d’utiliser le bon Python (permission denied, windowsapps)</h2>
  262 +
  263 +<p>Il faut préalablement avoir configuré Emacs dans Bash (c.f. ci dessus).
  264 +Ouvrez alors le fichiers <code class="highlighter-rouge">.bash_profile</code> avec</p>
  265 +
  266 +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>cd
  267 +emacs .bash_profile
  268 +</code></pre></div></div>
  269 +
  270 +<p>Et ajoutez les lignes suivantes :</p>
  271 +
  272 +<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>alias pip="python3 -m pip"
  273 +alias python3=python
  274 +alias python='"$HOME/AppData/Local/Programs/Python/Python37/python.exe"'
  275 +</code></pre></div></div>
  276 +
  277 +<ul>
  278 + <li>Important : adapter si besoin la dernière ligne avec le chemin d’installation de Python que vous avez noté précédemment</li>
  279 + <li>NB : penser à <strong>sauvegarder</strong> ensuite</li>
  280 + <li>IMPORTANT : <strong>RELANCER gitbash</strong> pour tester les changements</li>
  281 +</ul>
248 282  
249 283 <h2 id="couleurs-dans-ls">Couleurs dans <code class="highlighter-rouge">ls</code></h2>
250 284