Je veux créer un bel environnement de développement Python pour mon nouveau Mac

Article de référence (je l'utilise presque tel quel)

http://qiita.com/shizuma/items/027167c6257f1c9d2a6f

1. Ajouter Homebrew

Une seule commande.

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. Insérez pyenv et virtualenv

$ brew install pyenv
$ brew install pyenv-virtualenv

3. Ajoutez ce qui suit à .bash_profile

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

Reflété.

source ~/.bash_profile

4. Ajouter anaconda

Il existe différents pythons qui peuvent être installés avec cette commande

$ pyenv install --list

À partir de là, je veux utiliser le système Python2, je vais donc mettre le dernier de anaconda2

$ pyenv install anaconda2-4.2.0

Vérifiez le python actuellement spécifié par pyenv

$ pyenv versions

* system (set by /Users/nakazonor/.pyenv/version)
  anaconda2-4.2.0

Python avec le maître maintenant spécifié le système est probablement Python qui est inclus depuis le début

Ensuite, spécifiez l'anaconda installé avec la commande suivante

$ pyenv global anaconda2-4.2.0

Avec cela, Anaconda de la série Python2 est spécifié. Puisque c'est un gros problème, ajoutons le système Python 3

$ pyenv install anaconda3-4.2.0

De plus, si vous spécifiez anaconda3 dans pyenv global, il devient Python3.

$ pyenv global anaconda3-4.2.0

5. Créez un projet avec virtualenv

Créer un annuaire

$ mkdir study-conda

Il semble que vous deviez spécifier la version Python installée et le nom du projet comme ceci

$ pyenv virtualenv anaconda2-4.2.0 study-conda

Dans le répertoire que vous venez de créer

$ pyenv local study-conda

Ensuite, lorsque vous entrez dans le répertoire study-conda après cela, l'environnement study-conda spécifié par virturalenv sera automatiquement défini. (En bref, si vous mettez le paquet avec pip ou conda dans ceci, cela ne polluera pas d'autres environnements)

Au fait

$ pyenv local --unset

Vous pouvez annuler le réglage local avec.

↓ Si vous souhaitez supprimer virtualenv, c'est OK

$ pyenv uninstall study-conda

6. Essayez pip install

$ pip install numpy
$ pip list
numpy (1.11.3)
pip (9.0.1)
setuptools (27.2.0)
wheel (0.29.0)

Vous êtes engourdi.

Maintenant, quand je sors du répertoire study-conda et de la liste pip ... Il a été plein, mais je pense que c'est probablement parce que je l'ai mis dans anaconda.

$ cd ..
$ pip list
alabaster (0.7.9)
anaconda-clean (1.0)
anaconda-client (1.5.1)
anaconda-navigator (1.3.1)
appnope (0.1.0)
appscript (1.0.1)
argcomplete (1.0.0)
astroid (1.4.7)
astropy (1.2.1)
Babel (2.3.4)
・
・
・

Bon, de toute façon, j'ai réussi à séparer l'environnement pour chaque répertoire.

Ensuite, je voudrais pouvoir déboguer en utilisant VSCODE.

Recommended Posts

Je veux créer un bel environnement de développement Python pour mon nouveau Mac
Je veux créer un environnement Python
Je veux créer une fenêtre avec Python
Je souhaite configurer un environnement de développement GUI avec Python ou Golang sur Mac
[Note] Comment créer un environnement de développement Mac
J'ai essayé de créer un environnement de développement Mac Python avec pythonz + direnv
Je souhaite créer facilement un environnement de développement basé sur un modèle
Comment créer un environnement de développement pour TensorFlow (1.0.0) (Mac)
Créer un environnement Python sur Mac (2017/4)
Créer un environnement de développement Python (pyenv / virtualenv) sur Mac (Homebrew)
Je veux ajouter un joli complément à input () en python
Créer un environnement virtuel pour python sur mac [Très facile]
Je veux créer un Dockerfile pour le moment.
Créez un environnement python sur votre Mac
Créons un environnement virtuel pour Python
Comment préparer l'environnement de développement Python [Mac]
[Mac] Création d'un environnement virtuel pour Python
Créer un environnement de développement Python pour le développement de l'IA
J'ai écrit un script pour créer rapidement un environnement de développement pour Twitter Bot avec AWS Lambda + Python 2.7
Points à surveiller lors de la création d'un environnement Python sur un Mac
Après avoir acheté un nouveau Mac, utilisez pyenv + poetry pour créer un environnement Python.
Je souhaite créer facilement un modèle de bruit
Je veux faire un jeu avec Python
J'ai essayé de créer un Dockerfile pour l'environnement de développement de Django
Créez un environnement de développement Python sur votre Mac
Je souhaite créer un type d'implémentation pouvant être branché
[Note] Comment créer un environnement de développement Ruby
Je veux écrire dans un fichier avec Python
Créer un environnement d'exécution Python sur IBM i
Créer un environnement Python
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Je souhaite créer une file d'attente prioritaire pouvant être mise à jour avec Python (2.7)
Quand j'ai essayé de créer un environnement virtuel avec Python, cela n'a pas fonctionné
Je souhaite intégrer une variable dans une chaîne Python
Je veux facilement implémenter le délai d'expiration en python
Je veux générer rapidement UUID (memo memo) ~ Edition Python ~
Créez un environnement de développement local pour Laravel6.X sur votre Mac
Je veux écrire en Python! (2) Écrivons un test
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
Créez un environnement de développement python avec vagrant + ansible + fabric
Je veux échantillonner au hasard un fichier avec Python
Créer un environnement de développement Python sur Mac OS X
Je veux travailler avec un robot en python.
[Python] Je veux faire d'une liste imbriquée un taple
Je veux AWS Lambda avec Python sur Mac!
Je souhaite créer manuellement une légende avec matplotlib
Construction d'environnement Python pour les débutants en programmation (Mac OS)
Créer un environnement de développement Python avec OS X Lion
Je veux faire fonctionner un ordinateur quantique avec Python
[Python] Je souhaite utiliser uniquement l'index lors de la mise en boucle d'une liste avec une instruction for
Comment créer un bel environnement Python sur un nouveau Mac et installer Jupter Notebook
[Mac] Je souhaite créer un serveur HTTP simple qui exécute CGI avec Python
Construction de l'environnement Python pour Mac
J'ai essayé de créer un environnement d'apprentissage amélioré pour Othello avec Open AI gym
Je souhaite créer une base de données de déjeuners [EP1] Django pour la première fois
Je souhaite créer une base de données de déjeuner [EP1-4] Django pour la première fois
Script pour créer facilement un environnement de périphérique client pour AWS IoT (version Python v2)
[Pour organiser] Environnement de développement Python