Python sur ordinateur mac
S. Benlhajlahsen
I. Introduction
Pour beaucoup d’entre nous, l’installation de python et de ses nombreux librairies sur un mac n’a pas été une chose aisée.
Après de multiples essais, j’avais opté pour une solution de facilité comme Enthought Canopy. Elle présente de multiples
avantages (les principales librairies sont présentes et l’installation est rapide). Cependant, un gros inconvéniant est la lenteur
au démarrage de l’application.
D’autre part, ayant aussi un ordinateur sous linux, je voulais utiliser les mêmes outils sur les deux systèmes d’exploitation
(terminal, emacs...). Le gros avantage de linux est l’existence d’un gestionnaire de paquet libre. D’où l’idée d’en installer sur
un ordinateur mac.
II. Installation d’un gestionnaire de package
On choisit comme gestionnaire de package MacPorts 1qui nécessite l’installation de Xcode 2.
L’installation de MacPorts est assez aisée en téléchargeant le fichier .pkg correspondant fournie sur la page
https://www.macports.org/install.php.
III. Quelques commandes utiles pour MacPorts
Contrairement à Ubuntu qui possède une interface graphique efficace 3pour son gestionnaire de paquet, les instructions
de MacPorts se font directement en ligne de commande dans le terminal. Elles commencent toutes "grosso modo" par port.
Un bon tutorial pour MacPorts est présent sur le site du zéro 4.
Quelques instructions simples :
— Lancez le terminal et tapez :
port l i s t
soit sur mon ordinateur :
MacBookSoufiane : ~ s o u f i a n e b e n l h a j l a h s e n $ por t l i s t
$
Cela donne la liste de tous les (nombreux) paquets présents sur votre ordianteur.
— On peut installer la version 3.4 de python en executant
sudo port i n s t a l l python34
Petit rappel :sudo est présent pour signifier qu’on se place comme "super-utilisateur" et cela permet d’acquérir les droits
en utilisant le mot de passe associé.
C’est la manière générale d’installer un paquet sous MacPorts. Vous pouvez connaitre les paquets installables à la page :
https://www.macports.org/ports.php
IV. Gérer les différentes versions
Le problème avec Python, c’est qu’il y a plusieurs versions et on ne sait pas toujours celle qui utilisée à un moment
donnée. On peut alors utiliser la commande select.
1. https://www.macports.org/
2. Présent sur le CD/DVD d’installation de l’ordinateur
3. Synaptic
4. http://fr.openclassrooms.com/informatique/cours/utilisez-macports
1