J'ai commencé Python parce que je voulais analyser facilement les données des produits que j'exécute. Je me demandais si je devais choisir R ou Python, mais j'ai choisi Python pour les trois raisons suivantes.
L'environnement est Mac OSX 10.10.5 et il est supposé que Xcode et homebrew sont installés.
Un outil qui vous permet de basculer facilement entre les versions de Python. Vous pouvez installer plusieurs versions de Python et spécifier la version à utiliser pour chaque répertoire. Il existe 2 séries et 3 séries en Python. Les outils de gestion de version sont utiles car ils ne sont pas compatibles sur le plan syntaxique, vous ne pouvez donc pas lire le code 2 de la série 3 et vice versa.
Installez pyenv depuis homebrew.
$ brew install pyenv
Définissez les variables d'environnement du shell (si vous utilisez bash).
$ echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
Confirmez que l'installation est terminée.
$ pyenv version
Python est installé par défaut sur Mac, mais installez la version requise à partir de pyenv. La version est correcte si vous installez la dernière version des séries 2 et 3.
Utilisez pyenv pour afficher une liste des versions installables.
$ pyenv install -l
Installez la série python 3 (3.5.2) à partir de pyenv.
$ pyenv install 3.5.2
Ensuite, installez la série python 2 (2.7.12) à partir de pyenv.
$ pyenv install 2.7.12
Définissez la version à utiliser dans son ensemble.
$ pyenv global 3.5.2
Confirmez que l'installation est terminée.
$ pyenv versions
Un package qui vous permet de créer un environnement virtuel pour Python. Vous pouvez modifier la version Python pour chaque projet ou installer et exécuter les packages requis séparément.
Installez virtualenv depuis homebrew.
$ brew install pyenv-virtualenv
Définissez les variables d'environnement du shell.
$ export PYENV_ROOT=$HOME/.pyenv
$ export PATH=$PYENV_ROOT/bin:$PATH
$ eval "$(pyenv init -)"
Je n'utilise pas d'anaconda. La raison en est qu'en confiant toute la gestion de la bibliothèque à anaconda, des problèmes peuvent survenir lors de l'installation d'autres paquets avec pip.
Si vous avez des questions ou des erreurs, veuillez commenter. J'espère que ce que mes amis m'ont appris aidera plus de gens.