Files
mkdocs/docs/macos/python/python3.md
2020-01-25 06:47:22 +01:00

2.9 KiB
Raw Blame History

Python 3

Python 3 peut s'installer avec Homebrew:

$ brew install python3

Les extensions Python 3 s'installent dans /usr/local/lib/python3.6/site-packages/

Pour lancer un script Python 3:

$ python3 script.py

Pour que python pointe sur Python 3 (homebrew), rajouter ceci à .bash_profile:

export PATH=/usr/local/opt/python/libexec/bin:$PATH

Pip est installé d'origine avec Python 3. On le lance avec la commande pip3:

$ pip3 list --outdated --format=columns
$ pip3 install mkdocs

Installation utilisateur:

$ python3 -m site --user-base
/Users/bruno/Library/Python/3.6

Pipenv

idle:

idle est l'éditeur par défaut de Python

Pour le lancer depuis le shell:

$ idle

Python et tcl/tk versions

Python 3 utilise la bibliothèque Tcl/Tk fournie par macOS (8.5.9).

Pour utiliser une version plus récente (8.6.8) de la bibliothèque :

$ brew install tcl-tk
$ brew reinstall python3 --with-tcl-tk

jupyter:

jupyter est une web application qui permet de créer et partager des documents contenant du live-code...

Installer:

$ pip3 install jupyter

Démarrer:

$ jupyter notebook

Modules:

Mkdocs

Il faut installer Mkdocs avec pip dans --user

$ pip3 install --user mkdocs

Mkdocs s'installe dans '/Users/bruno/Library/Python/3.7/bin' :

~/Library/Python/3.7/bin$ ./mkdocs --version
mkdocs, version 1.0.4 from /Users/bruno/Library/Python/3.7/lib/python/site-packages/mkdocs (Python 3.7)

On peut ajouter le chemin au $PATH, en ajoutant la ligne suivante au .zshrc ou .bash_profile:

export PATH=/Users/bruno/Library/Python/3.7/bin:$PATH

On installe de la même manière le thème Material:

$ pip3 install --user mkdocs-material

Django

Installer Django

Rechercher un module

PyPI - the Python Package Index

Problème à l'installation

Erreur lors de linstall de python3 avec Homebrew:

bruno@HackiMac:/usr/local/bin$ brew install python3

==> Downloading https://homebrew.bintray.com/bottles/python-3.7.0.high_sierra.bottle.3.tar.gz

Already downloaded: /Users/bruno/Library/Caches/Homebrew/downloads/d76c2354ae237f190a868bb74f28d606b88cce724222bafa114e91cd8a1462d5--python-3.7.0.high_sierra.bottle.3.tar.gz

==> Pouring python-3.7.0.high_sierra.bottle.3.tar.gz

Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks


Solution:

sudo mkdir /usr/local/Frameworks
sudo chown $(whoami):admin /usr/local/Frameworks