Construire un environnement Python avec OSX Elcapitan

Cela a pris beaucoup de temps, donc φ (..) mémo mémo J'ai juste essayé de le construire avec homebrew et pyenv dans le but de coexister plusieurs versions de python, mais j'ai eu beaucoup de problèmes. J'ai également inclus anaconda.

Je n'ai pensé à rien au début

Soudain, mordre brew installer python Permission denied - /usr/local/Frameworks Je l'ai mangé. Il semble être mangé lors de la mise à jour de Yosemite à Elcapitan,

http://digitizor.com/fix-homebrew-permissions-osx-el-capitan/

Après avoir évité en vous référant ici J'ai désinstallez python pour utiliser pyenv.

Installez pyenv

Quand j'ai pensé que quelqu'un le préparait, j'ai senti qu'il était dispersé, alors je l'ai organisé. .. .. Installez pyenv

$ brew install pyenv

Ajoutez ce qui suit à .bash_profile. (Sans cela, la version python ne change pas)

.bash_profile


export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

C'est bon. C'est pourquoi je l'ai mis dans le PATH.

$ source ~/.bash_profile

Ensuite, listez les versions installables

$ pyenv install -l

~~ Insérez la version que vous souhaitez installer ~~

** -> ou quelque chose comme ça, c'est anaconda ces jours-ci! Ils ont dit. Alors sautez au chapitre anaconda **

~~```shell-session $ pyenv install 2.7.11

 ~~ Puis je me suis de nouveau mis en colère. .. .. Il semble que python ne puisse pas être construit sans zlib
 Donc, j'ai été guidé vers la page principale des problèmes de construction ~~

~~https://github.com/yyuu/pyenv/wiki/Common-build-problems~~

 ~~ Parce que j'ai mis à jour le système d'exploitation, j'ai survécu avec les 2 commandes suivantes. ~~

~~```shell-session
brew install readline xz
xcode-select --install
```~~
 ~~ Il fait beau maintenant ~~

~~```shell-session
$ pyenv global 3.5.1
```~~

 Vous pouvez basculer entre eux avec ~~. Félicitations, félicitations.
 Ensuite, faisons de notre mieux dans virtualenv. ~~

# Qu'est-ce que l'anaconda?

 Quand je l'ai recherché, celui-ci est sorti.

 [Création d'un environnement python pour ceux qui souhaitent devenir des data scientists 2016](http://qiita.com/y__sama/items/5b62d31cb7e6ed50f02c)

 ** Le meilleur conda qui comprend pip, pyenv et verticalenv! ** Il semble. .. ..

 Dans l'article ci-dessus, Mac est balayé, mais Mac semble préférer pyenv-> anaconda. C'était bien! Cela n'a pas été gaspillé.
 (En premier lieu, on m'a demandé pourquoi Mac?)

 Alors mettez anaconda de pyenv. J'ai essayé de mettre la dernière version pour le moment.

 (J'ai d'abord installé anaconda-2.4.0 car je voulais utiliser la série Python 2.x, mais ce n'était pas nécessaire car anaconda lui-même inclut une gestion de version similaire à pyenv)

```shell-session
$ pyenv install anaconda3-2.4.0

L'installation semble avoir un long temps d'attente, j'ai donc changé et vérifié la version une fois l'installation terminée.

$ pyenv global anaconda3-2.4.0
$ python --version
Python 3.5.0 :: Anaconda 2.4.0 (x86_64)

Ouaip. Est-ce bon, est-ce bon? À propos, l'article qui se veut un data scientist a une solution au problème du conflit actif entre pyenv et anaconda, mais cela semble désagréable. .. ..

Donc, si vous regardez l'article suivant du même y__sama

3 types de contournements pour activer le problème de collision lorsque pyenv et anaconda coexistent

Inconvénients: pyenv local ne peut pas être utilisé.

C'était écrit. Oh, après tout? C'est pourquoi nous choisissons 3 types de solutions de contournement, Plan 2.

OSX ne lit pas .bachrc, alors éditez .bash_profile.

.bash_profile


export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
alias activate="source $PYENV_ROOT/versions/anaconda3-2.4.0/bin/activate"

C'est bon.

$ source ~/.bash_profile

Eh bien, il semble qu'il vaut mieux mettre à jour conda lui-même d'abord au cas où, alors je le ferai. Il semble que seule la deuxième ligne convienne, mais voici un processus en deux étapes. .. ..

$ conda update conda
$ conda update --all

Avec une mise à jour totale de plus de 200 Mo, cela prendra un certain temps, alors veuillez patienter. conda update an aconda semble inutile. La version a été rembobinée par la résolution des dépendances.

Créons un environnement python 2.x. Parce que c'est une bonne affaire Création d'un environnement python pour ceux qui souhaitent devenir des data scientists 2016 Veuillez vous référer à et résumer comme anaconda. .. ..

$ conda create -n anaconda2 python=2.7 anaconda

Au fait, cette commande n'a échoué qu'après conda update. .. .. Assurez-vous que l'environnement est construit.

$ conda env list

Lors de la saisie, la source étant incluse dans l'alias, elle est uniquement activée.

activate anaconda2
(anaconda2) MacBook-Pro:~ tnoho$ python --version
Python 2.7.12 :: Anaconda 4.1.1 (x86_64)

Oui oui. Ça fait du bien. En sortant

source deactivate

Cela m'a fait plaisir. C'était long. Python est difficile. Après cela, j'ai décidé d'utiliser anaconda en faisant référence à construction de l'environnement python 2016 pour ceux qui visent à être un data scientist. Maru.

Recommended Posts

Construire un environnement Python avec OSX Elcapitan
Créer un environnement python avec pyenv (OS X El Capitan 10.11.3)
Créer un environnement d'analyse de données python sur Mac (El Capitan)
Créez un environnement virtuel pour python avec pyenv
Créez un environnement Python moderne avec Neovim
Créez un environnement python avec ansible sur centos6
[Python] Créer un environnement de développement Django avec Docker
Créer un environnement de construction python3 avec Sublime Text3
Créez rapidement un environnement Python Django avec IntelliJ
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Créer un environnement d'exécution python avec VS Code
Créer un environnement python3 avec ubuntu 16.04
Construire un environnement python avec direnv
Créer un environnement Python hors ligne
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Créez un environnement python pour chaque répertoire avec pyenv-virtualenv
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Construire un environnement Mysql + Python avec docker
Créez un environnement virtuel avec Python!
Créer un environnement virtuel avec Python 3
Créer un environnement python3 sur CentOS7
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
[Pyenv] Construire un environnement python avec ubuntu 16.04
Créez facilement un environnement de développement avec Laragon
Créer un environnement Jupyter Lab (Python) avec Docker
Construire un environnement python sur MacOS (Catallina)
[Python] Créez un environnement virtuel avec Anaconda
Je veux créer un environnement Python
Créez un environnement d'API rapide avec docker-compose
Créer un environnement Python avec Anaconda sur Mac
[Linux] Créer un environnement Jenkins avec Docker
Créer un environnement Python + OpenCV sur Cloud9
Mise à niveau du module Python dans OSX El Capitan
Construction d'environnement AI / Machine Learning avec Python
[Linux] Construction de l'environnement Docker avec Amazon Linux 2
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
Créez un environnement d'exécution Python à l'aide de GPU avec GCP Compute Engine
Créer un environnement de développement de langage C avec un conteneur
Créez un environnement WardPress sur AWS avec Pulumi
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Construire un environnement python avec virtualenv et direnv
Créez simplement un environnement d'exécution Python 3 sous Windows
Construisez un environnement Python + bouteille + MySQL avec Docker sur RaspberryPi3! [Construction facile]
Créer un environnement de développement Python avec Visual Studio Code
Créer un environnement Python sur Mac (Mountain Lion)
Créer un environnement virtuel avec conda avec Python
Créez un environnement Django avec Vagrant en 5 minutes
Créez un environnement avec pyenv, pyenv-virtualenv, jupyter sur OS X El Capitan
Créez un environnement de développement Python sur votre Mac
[Memo] Créez un environnement virtuel avec Pyenv + anaconda
Créer un environnement virtuel Python simple sans utiliser pyenv
Un mémo lors de la création d'un environnement python avec miniconda
Créez un environnement virtuel avec pyenv et venv
Créer un environnement de développement Django à l'aide de Doker Toolbox
Commandes pour créer un environnement python3 avec virtualenv
Travaillez dans un environnement virtuel avec Python virtualenv.
Créer un environnement Python