Avec un MacOS
Normalement beaucoup de choses sont déjà disponibles, voici quelques éléments :
- Le terminal et bash sont installés par défaut.
- Il faut installer emacs ou un autre éditeur de texte (voir ci dessous)
- Il faut installer python voir ci dessous, mais il est peut être déjà installé pour différentes raisons
- il fautdra probablement installer des bibliothèques (pyqt et/ou numpy etc) dans python voir la section dédiée
- les commandes zip/unzip sont probablement déjà installées
Il est installé par défaut. Il suffit de trouver comment lancer un “terminal” depuis votre Mac.
Dans les cours/tp, nous montrons « emacs » comme éditeur de texte. Vous pouvez aussi essayer d’autres éditeurs, voir « Alternatives à Emacs ».
Suivez les instructions (en anglais) sur 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.
À la place d’emacs, il est possible d’utiliser, pour éditer du Python :
pip3 install spyder
Il est recommandé de suivre les instructions « Python3 sous Windows » en prenant bien l’installateur pour MacOS.
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 -U qtido # pour le mettre à jour si vous l'aviez installé il y a un moment
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