-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
548 additions
and
280 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
--- | ||
layout: page | ||
title: "Installation sous Linux" | ||
permalink: /installation-linux/ | ||
--- | ||
|
||
> ## Avec un système linux | ||
> Normalement beaucoup de choses sont déjà disponibles : | ||
> | ||
> 1. Le terminal et bash sont installés par défaut. | ||
> 1. python3 est probablement aussi installé (mais il se peut qu'un ancien Python2 soit aussi installé, donc il faut bien utiliser la commande python3) | ||
> 1. emacs est probablement installé ou installable avec le gestionnaire de paquets de la distribution linux. | ||
> 1. il fautdra probablement **installer des bibliothèques** (pyqt et/ou numpy etc) dans python [voir la section dédiée](#bibpip) | ||
> 1. les commandes zip/unzip sont probablement déjà installées | ||
> | ||
{: .checklist} | ||
|
||
|
||
|
||
# Installation pour un système d'exploitation **Linux** | ||
|
||
Des <span class="ico-vid">🎥</span> [vidéos][playlist] sont disponible pour illustrer l'installation. | ||
Des liens vers des vidéos spécifiques sont disponibles ci dessous. | ||
|
||
AVANT TOUT, vérifier la version de votre windows (64 bits ou plus rarement, si l'ordinateur est ancien, 32 bits). | ||
|
||
<span class="ico-vid">🎥</span> Vidéos : [Version-Windows] | ||
|
||
## Interpréteur de commande Bash sous Linux | ||
|
||
Il est installé par défaut. | ||
Il suffit de trouver comment lancer un "terminal" depuis votre Linux. | ||
|
||
|
||
## Installation de paquets pour python sous ubuntu (et equivalent) | ||
|
||
Pour installer python3 et les autres choses nécessaires, il est possible de lancer : | ||
|
||
~~~ | ||
sudo apt update | ||
sudo apt install python3-pyqt5 python3-numpy python3-matplotlib | ||
~~~ | ||
|
||
### Emacs | ||
|
||
Soit il est déjà installé, soit vous pouvez l'installer avec votre gestionnaire de paquets. | ||
Par exemple avec : | ||
|
||
~~~ | ||
sudo apt install emacs | ||
~~~ | ||
|
||
## Alternatives à Emacs | ||
{: #alteditor} | ||
|
||
À la place d'emacs, il est possible d'utiliser, pour éditer du Python : | ||
|
||
- [VS Code](https://code.visualstudio.com/Download), un éditeur complet | ||
- [https://atom.io/](https://atom.io/), un éditeur léger et rapide, | ||
- [PyCharm](https://www.jetbrains.com/pycharm/download/#section=linux), en version gratuite « community », un éditeur complet et plein de fonctionalités. | ||
- Spyder, qui peu s'installer après avoir installé python avec la commande `pip3 install spyder` | ||
|
||
|
||
## Installation de bibliothèques Python | ||
{: #bibpip} | ||
|
||
Voici une liste de commande qui permettent d'installer différents outils supplémentaires qui peuvent être utiles. | ||
Les commandes suivantes, lancées dans un terminal, permettent de télécharger et installer des bibliothèques. | ||
|
||
~~~ | ||
python3 -m pip install qtido # évite de devoir télécharger qtido à chaque TP | ||
python3 -m pip install jupyter # pour les "cahiers de laboratoire" | ||
python3 -m pip install spyder # éditeur/interpréteur python | ||
python3 -m pip install graphviz # pour l'outil pytoroad.py | ||
~~~ | ||
|
||
Si vous ne les avez pas installé au niveau du système avec `apt install .......`, voici certaines commandes en plus. | ||
|
||
~~~ | ||
python3 -m pip install pyqt5 # pour qtido | ||
python3 -m pip install numpy # pour le cours de L2 CHI/SPI | ||
python3 -m pip install matplotlib # pour le cours de L2 CHI/SPI | ||
~~~ | ||
|
||
En cas de problème avec pip, tenter : | ||
|
||
~~~ | ||
python3 -m pip install --upgrade pip | ||
python3 -m pip install certifi | ||
~~~ | ||
|
||
|
||
|
||
|
||
## Details pour l'installation de Python3 sous Linux | ||
|
||
Le cours utilise python en version 3. | ||
Il faut donc installer cette version. | ||
Vous pouvez très probablement utiliser votre gestionnaire de paquets. | ||
Il suffit d'installer les paquets suivants : | ||
|
||
- python3 | ||
- python3-pyqt5 | ||
- python3-numpy | ||
|
||
Avec certains gestionnaires de paquets cela peut se faire avec la commande : | ||
|
||
sudo apt-get install python3 python3-pyqt5 python3-numpy | ||
|
||
Il peut aussi être nécessaire de lancer ensuite la commande (si vous avez un crash inhabituel quand vous lancer un programme utilisant qtido) : | ||
|
||
sudo pip3 install pyqt5 | ||
|
||
Si votre gestionnaire de paquets ne vous permet pas l'installation des choses ci-dessus, se reporter aux instructions « [Python3 sous Windows](#pywin) ». | ||
|
||
### Python3 sur Raspberry Pi | ||
|
||
Le Raspberry Pi est en fait un ordinateur sous Linux. | ||
Vérifiez que le Raspberry Pi a bien accès à internet et suivez les instructions pour Linux (juste au dessus). | ||
|
||
|
||
|
||
|
||
|
||
----------------------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
--- | ||
layout: page | ||
title: "Installation MacOS" | ||
permalink: /installation-macos/ | ||
--- | ||
|
||
> ## Avec un MacOS | ||
> Normalement beaucoup de choses sont déjà disponibles, voici quelques éléments : | ||
> | ||
> 1. Le terminal et bash sont installés par défaut. | ||
> 1. Il faut **installer emacs** ou un autre éditeur de texte ([voir ci dessous](#emacsmacos)) | ||
> 1. Il faut **installer python** [voir ci dessous](#pymacos), mais il est peut être déjà installé pour différentes raisons | ||
> 1. il fautdra probablement **installer des bibliothèques** (pyqt et/ou numpy etc) dans python [voir la section dédiée](#bibpip) | ||
> 1. les commandes zip/unzip sont probablement déjà installées | ||
> | ||
{: .checklist} | ||
|
||
|
||
## Interpréteur de commande Bash sous Mac | ||
|
||
Il est installé par défaut. | ||
Il suffit de trouver comment lancer un "terminal" depuis votre Mac. | ||
|
||
## Éditeur de texte sous Mac | ||
|
||
Dans les cours/tp, nous montrons « emacs » comme éditeur de texte. | ||
Vous pouvez aussi essayer d'autres éditeurs, voir « [Alternatives à Emacs](#alteditor) ». | ||
|
||
### Emacs | ||
{: #emacsmacos} | ||
|
||
Suivez les instructions (en anglais) sur [https://wikemacs.org/wiki/Installing_Emacs_on_OS_X](https://wikemacs.org/wiki/Installing_Emacs_on_OS_X) et, en cas de problème, utilisez un autre éditeur de texte ou demandez de l'aide à vos enseignants. | ||
|
||
### Alternatives à Emacs | ||
{: #alteditor} | ||
|
||
À la place d'emacs, il est possible d'utiliser, pour éditer du Python : | ||
|
||
- [VS Code](https://code.visualstudio.com/Download), un éditeur complet | ||
- [https://atom.io/](https://atom.io/), un éditeur léger et rapide, | ||
- [PyCharm](https://www.jetbrains.com/pycharm/download/#section=linux), en version gratuite « community », un éditeur complet et plein de fonctionalités. | ||
- Spyder, qui peu s'installer après avoir installé python avec la commande `pip3 install spyder` | ||
|
||
|
||
## Python3 sous Mac | ||
{: #pymacos} | ||
|
||
Il est recommandé de suivre les instructions « [Python3 sous Windows]({{page.root}}/installation-winold/#pywin) » en prenant bien l'installateur pour MacOS. | ||
|
||
## Installation de bibliothèques Python | ||
{: #bibpip} | ||
|
||
Voici une liste de commande qui permettent d'installer différents outils et bibliothèques Python utilisée dans les cours ou qui peuvent être utiles. | ||
Les commandes suivantes, lancées dans un terminal, permettent de télécharger et installer des bibliothèques. | ||
|
||
~~~ | ||
python3 -m pip install pyqt5 # pour qtido | ||
python3 -m pip install qtido # évite de devoir télécharger qtido à chaque TP | ||
python3 -m pip install numpy # pour le cours de L2 CHI/SPI | ||
python3 -m pip install matplotlib # pour le cours de L2 CHI/SPI | ||
# optionnel | ||
python3 -m pip install jupyter # pour les "cahiers de laboratoire" | ||
python3 -m pip install spyder # éditeur/interpréteur python | ||
python3 -m pip install graphviz # pour l'outil pytoroad.py | ||
~~~ | ||
|
||
Si vous avez utilisé "anaconda", vous pouvez devoir utiliser le gestionnaire de bibliothèque intégré `conda`. | ||
|
||
En cas de problème avec pip, tenter : | ||
|
||
~~~ | ||
python3 -m pip install --upgrade pip | ||
python3 -m pip install certifi | ||
~~~ | ||
|
||
|
||
|
||
----------------------- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
--- | ||
layout: page | ||
title: "Installation Windows 11" | ||
permalink: /installation-win11/ | ||
--- | ||
|
||
> ## Avec un Windows 11 (version 22000 ou plus) | ||
> Windows 11 permet d'installer un linux complet (ubuntu) dans lequel il faudra alors installer quelques paquets (comme sur un linux standard). | ||
> C'est la solution la plus simple sous windows (si le windows est assez récent), il faut : | ||
> | ||
> 1. **installer ubuntu** sous "WSL2" sous windows | ||
> 1. **installer les paquets dans ubuntu** [voir ci dessous](#aptinstall) | ||
> 1. **installer quelques bibliothèques python** [voir ci dessous](#bibpip) | ||
> | ||
{: .checklist} | ||
|
||
|
||
|
||
# Installation pour un système d'exploitation **Windows 11** | ||
|
||
## Installation de ubuntu avec « WSL2 » (Windows subsystème for linux) | ||
|
||
Vous pouvez suivre les instructions du site d'ubuntu | ||
|
||
- [la page d'origine en anglais](https://ubuntu.com/tutorials/install-ubuntu-on-wsl2-on-windows-11-with-gui-support#1-overview) | ||
- IMPORTANT : une traduction simplifiée est disponible ci-dessous, référez vous aux captures d'écran du site ubuntu pour suivre. | ||
|
||
### Étape 2 (Install WSL) | ||
|
||
- Vous devez vérifier que votre windows 11 est 22000 ou plus. | ||
Vous pouvez le savoir avec « touche windows » (du clavier) puis tapper « système » (ou équivalent pour trouver les informations système) | ||
- Activer la « fonctionalité » (machine virtuelle), si elle ne l'est pas et redémarrer | ||
- Installer WSL avec le « microsoft store » | ||
|
||
### Étape 3 (Download Ubuntu) | ||
|
||
- Installer « Ubuntu » avec le « microsoft store » | ||
|
||
### Étape 4 (Configure Ubuntu) | ||
|
||
Ici on lance ubuntu à partir (« touche windows » et tapper ubuntu). | ||
|
||
Il va, la première fois, créer un utilisateur sous dans ubuntu (dans linux), vous devez choisir le nom d'utilisateur et le mot de passe. | ||
Ils peuvent/doivent être différents de vos identifiant windows, mais rappellez vous en bien. | ||
|
||
Ensuite, une fois ubuntu démarré (le terminal bash est lancé), il faut lancer les commandes `sudo apt ........` proposées (qui vont s'assurer que ubuntu est à jour). | ||
Tappez `y` (pour yes) quand/si il y a des questions. | ||
|
||
### Étape 5 (Install and use GUI package) | ||
|
||
C'est essentiellement pour tester et vérifier que cela fonctionne. | ||
C'est bien de le faire mais ce n'est pas strictement nécessaire. | ||
|
||
|
||
|
||
## Installer quelques paquets ubuntu nécessaires | ||
{: #aptinstall} | ||
|
||
Il est possible de suivre aussi les instructions sous linux, mais voici un résumé (et quelques éléments spécifiques à WSL). | ||
|
||
Lancez un terminal ubuntu (« touche windows », tapper « ubuntu »), puis tappez les commandes suivantes : | ||
|
||
~~~ | ||
sudo apt update | ||
sudo apt install emacs | ||
sudo apt install python3-numpy python3-matplotlib python3-pyqt5 | ||
sudo apt install zip unzip | ||
~~~ | ||
|
||
|
||
|
||
## Installation de bibliothèques Python | ||
{: #bibpip} | ||
|
||
Normalement, ces installations peuvent être utiles (gain de temps en TP) mais aucune n'est normalemnet indispensable si vous avez suivi les instructions ci-dessus. | ||
|
||
Voici une liste de commande qui permettent d'installer différents outils supplémentaires qui peuvent être utiles. | ||
Les commandes suivantes, lancées dans un terminal, permettent de télécharger et installer des bibliothèques. | ||
|
||
~~~ | ||
python3 -m pip install qtido # évite de devoir télécharger qtido à chaque TP | ||
python3 -m pip install jupyter # pour les "cahiers de laboratoire" | ||
python3 -m pip install spyder # éditeur/interpréteur python | ||
python3 -m pip install graphviz # pour l'outil pytoroad.py | ||
~~~ | ||
|
||
Si vous ne les avez pas installé au niveau du système avec `apt install .......`, voici certaines commandes en plus. | ||
|
||
~~~ | ||
python3 -m pip install pyqt5 # pour qtido | ||
python3 -m pip install numpy # pour le cours de L2 CHI/SPI | ||
python3 -m pip install matplotlib # pour le cours de L2 CHI/SPI | ||
~~~ | ||
|
||
En cas de problème avec pip, tenter : | ||
|
||
~~~ | ||
python3 -m pip install --upgrade pip | ||
python3 -m pip install certifi | ||
~~~ | ||
|
||
|
||
----------------------- |
Oops, something went wrong.