Jupyter, c’est programmation et rédaction sur une même page. C’est vraiment très bien !
La documentation officielle : http://jupyter.readthedocs.io/en/latest/install.html .
Mon OSX : Version 10.13.2 (17C88). ( A noter : Le MacBook est de mi-2012 et on est en 2017 … bonne espérance de vie. Pour rappel, la vrai date d’utilisation est dans Logiciel -> Installation )
Il est possible de faire l’Etape n°1 ou l’Etape n°1 bis (avec Anaconda).
L’étape n°1 : Installation de Python :
D’abord on installe un gestionnaire de package : Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Modification (ou ajout) de ~/.profile :
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
Et on finit par l’installation de Python :
brew install python
Problème n°1 : Il faut avoir fait la mise à jour d’XCode :
Error: Your Xcode (6.1) is too outdated.
Please update to Xcode 9.2 (or delete it).
Xcode can be updated from the App Store.
Donc ne pas oublier de faire l’Etape n°0 : Mise à jours de Xcode. Le dernier Xcode fait 5,5 Go … la mise à jour est donc longue.
Problème n°2 : Il faut lancer une fois Xcode :
Error: You have not agreed to the Xcode license. Please resolve this by running:
sudo xcodebuild -license accept
Ensuite si on veut ajouter un package :
pip2 install feedparser
Collecting feedparser
Downloading feedparser-5.2.1.zip (1.2MB)
100% |████████████████████████████████| 1.2MB 636kB/s
Building wheels for collected packages: feedparser
Running setup.py bdist_wheel for feedparser ... done
Stored in directory: /Users/....../Library/Caches/pip/wheels/15/ce/10/b500f745822ea6db6ea8ed225c06b15c000d71016b89ef9037
Successfully built feedparser
Installing collected packages: feedparser
Successfully installed feedparser-5.2.1
A noter que la version installée est :
python -V
Python 2.7.10
Etape n°1 bis: Installation de Anaconda ( 600 Mo ) pour avoir Python : https://www.anaconda.com/download/ . C’est plus simple que ci-dessus … J’ai pris la version avec Python 3.6.
Cela va occupé 2 Go d’espace (officiellement … en réalité 2,3 Go), une fois la fin de l’installation il suffit de lancer Anaconda :
Et on lance Jupyter notebook (version 5.0.0) :
Rien de plus simple avec Anaconda !
Par contre, je trouve que l’installation de Anaconda n’est pas très propre … tous les binaires sont dans le répertoire de l’utilisateur et pas sur Applications. Misère.
du -sh /Users/....../anaconda3/ 2,3G /Users/...../anaconda3/ du -sh /Applications/Anaconda-Navigator.app/ 292K /Applications/Anaconda-Navigator.app/
Si je veux ajouter un package :
./anaconda3/bin/conda install feedparser
Fetching package metadata ...........
Solving package specifications: .
Package plan for installation in environment /Users/...../anaconda3:
The following NEW packages will be INSTALLED:
feedparser: 5.2.1-py36_0
Proceed ([y]/n)? y
feedparser-5.2 100% |##############################################################################################################| Time: 0:00:00 544.46 kB/s
Pour bien débuter :
- http://dichotomies.fr/2015/informatique/info1/cours/debuter-avec-les-notebooks/ : Débuter avec les notebooks .
- https://www.authorea.com/users/88088/articles/116771-documents-interactifs-les-jupyter-notebooks/_show_article :
A suivre … je vais faire un exemple d’utilisation pratique.