Construction de l'environnement Anaconda-4.2.0-python3 (Mac)

Qu'est-ce que Python

Il existe de nombreux types de langages de programmation. Des exemples typiques sont le langage C, Java, html, Python, etc. Parmi eux, le langage C et Python sont comparés. Regardons les différences entre eux.

Langage C, Java Python
Avantages La vitesse d'exécution est rapide * Parce que c'est un interpréteur * La quantité de code qui n'a pas besoin d'être compilée est relativement petite
Désavantages Nécessite une compilation, une grande quantité de code, etc.... La vitesse d'exécution est lente

Qu'est-ce que l'anaconda

Un package fourni par Continuum Analytics qui vous permet d'installer des bibliothèques Python couramment utilisées en masse. Il existe une telle bibliothèque dans anaconda.

pandas numpy jupyter notebook

Cette fois, nous installerons anaconda 4.2.0. La dernière version est la 4.4.0. Pourquoi installer l'ancienne version? En effet, il ne prend pas en charge la bibliothèque "Keras", qui est actuellement en train de devenir le courant dominant dans le développement de l'intelligence artificielle. Plus précisément, la version Python d'anaconda 4.2.0 est 3.5 et 4.4.0 est Python 3.6. Cependant, Keras ne prend en charge que Python 2.7 ~ 3.5. En Python, la bibliothèque prend rarement en charge la dernière version. Si vous utilisez la dernière version, il peut être difficile de la gérer car il y a moins de rapports tels que des erreurs par rapport à la version précédente. Par conséquent, il est important de ne pas installer facilement la dernière version, mais de vérifier la compatibilité des bibliothèques, etc.

Logiciel à installer cette fois

Anaconda Python avec des bibliothèques pré-packagées pour l'ingénierie, les mathématiques, l'analyse de données, etc.

Homebrew Un système de gestion de paquets qui installe des logiciels et des bibliothèques sur votre Mac. Nous allons l'installer pour gérer pyenv facilement.

Pyenv Logiciel qui vous permet de basculer entre les versions de Python. Nous allons l'installer pour qu'anaconda et python existant puissent coexister.

Packages à installer cette fois

・ Tensorflow ・ Keras

Installation Homebrew

Le terminal est utilisé pour l'installation de logiciels liés à Python. Recherchez [Terminal] sur LaunchPad etc. et démarrez-le.

Après avoir démarré Terminal, entrez la commande suivante pour installer Homebrew.

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

Vous serez invité à entrer votre clé d'entrée et votre mot de passe en cours de route. Une fois l'installation terminée, utilisez la commande brew doctor pour vérifier si l'installation a réussi.

$ brew doctor

L'avertissement sera ignoré cette fois en raison de contraintes de temps. Si vous pouvez confirmer si c'est normal, vérifions la version.

$ brew -v

Avez-vous vu la version correctement? La version peut être ancienne, alors exécutons la commande de mise à jour pour le moment.

$ brew update

Ceci termine l'installation de Homebrew.

installation pyenv

pyenv sera installé en utilisant Homebrew.

$ brew install pyenv

Ensuite, remplissez le bash_profile afin de pouvoir exécuter la commande pyenv. bash_profile est un fichier qui est lu à chaque fois que vous vous connectez. En décrivant les paramètres ici, pyenv peut être exécuté à chaque fois.

$ echo 'export PYENV_ROOT="${HOME}/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="${PYENV_ROOT}/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

$ exec $SHELL -l

Lorsque vous avez terminé, redémarrez le terminal. S'il y a une réponse en appuyant sur pyenv et terminal, l'installation est terminée.

$ pyenv
pyenv 1.1.3
Usage: pyenv <command> [<args>]

Some useful pyenv commands are:
   commands    List all available pyenv commands
   local       Set or show the local application-specific Python version
   global      Set or show the global Python version
   shell       Set or show the shell-specific Python version
   install     Install a Python version using python-build
   uninstall   Uninstall a specific Python version
   rehash      Rehash pyenv shims (run this after installing executables)
   version     Show the current Python version and its origin
   versions    List all Python versions available to pyenv
   which       Display the full path to an executable
   whence      List all Python versions that contain the given executable

See `pyenv help <command>' for information on a specific command.
For full documentation, see: https://github.com/pyenv/pyenv#readme

Installation d'Anaconda

Exécutez la commande suivante

$ pyenv install anaconda3-4.2.0

Un écran de consentement sera affiché lors de l'installation, alors entrez oui. Une scène pour entrer la destination d'installation apparaîtra, donc

/Users/"Mon nom d'utilisateur"/.pyenv/versions/anaconda3-4.2.0

Entrez s'il vous plait.

Enfin, il vous sera demandé si vous souhaitez définir les variables d'environnement, mais répondez non.

Cela termine l'installation d'anaconda, mais vous devez le configurer.

$ pyenv global anaconda3-4.2.0

Cela vous permet d'utiliser anaconda dans n'importe quel répertoire. Au contraire, si vous souhaitez rendre anaconda uniquement certains répertoires, changez global en local. Cette fois, nous allons procéder au réglage global.

Une fois l'installation anaconda terminée, redémarrez le terminal pour vérifier la version.

$ python -V

Si la notation de version d'anaconda n'est pas affichée ici, bash_profile peut ne pas être décrit. Si la version s'affiche fermement, l'installation d'anaconda est terminée ici.

Installation du package

Installez le package à l'aide d'un système de gestion de packages appelé pip.

$ pip install (nom du paquet)

Vous pouvez l'installer avec.

Aussi, si vous souhaitez spécifier la version et installer

$pip install (nom du package)==2.1.1

Si vous souhaitez vérifier les packages installés

$ pip freeze

Vous pouvez le faire avec.

Si vous avez besoin d'autres packages lorsque vous installez le package, il sera installé automatiquement.

tensorflow tensorflow

$ pip install tensorflow

Keras Keras

$ pip install keras

J'apprécierais si vous pouviez faire un don! Monnaie virtuelle BTC 18c58m54Lf5AKFqSqhEDU548heoTcUJZk ETH 0x291d860d920c68fb5387d8949a138ee95c8d3f03 ZEC t1KtTRKy9w1Sv5zqi3MYnxZ3zugo54G4gXn REP 0x291d860d920c68fb5387d8949a138ee95c8d3f03

Recommended Posts

Construction de l'environnement Anaconda-4.2.0-python3 (Mac)
Construction de l'environnement Pyxel (Mac)
Construction de l'environnement Python pour Mac
Construction de l'environnement Ansible pour Mac
Construction de l'environnement Mac + Eclipse (PyDev) + Django
Construction de l'environnement Anaconda sur Mac (version 2018)
J'ai vérifié la construction de l'environnement Mac Python
Mémo de construction de l'environnement Python sur Mac
Construire un environnement pour python3.8 sur Mac
Construction de l'environnement Python3 TensorFlow pour Mac
Construction de l'environnement DeepIE3D
Construction d'environnement basée sur Emacs
Construction de l'environnement Linux
Construction d'environnement (python)
construction d'environnement django
Construction de l'environnement CodeIgniter
construction d'environnement python
Python - Construction de l'environnement
Construction de l'environnement Python
Construction de l'environnement Golang
Construction de l'environnement de word2vec
Construction de l'environnement de développement Mac OS X Mavericks 10.9.5
Construction de l'environnement de développement Mac OS X Yosemite 10.10
Mémo de construction de l'environnement de développement Mac OS X
Construction de l'environnement Python3 TensorFlow (Mac et pyenv virtualenv)
Construction de l'environnement: GCP + Docker
Construction de l'environnement du projet Django
Construction d'environnement explosif Python à partir de zéro (Mac)
Mémo de construction de l'environnement ConoHa
Construction d'environnements liés à PyData
Construction de l'environnement de développement Python
Construction de l'environnement YOLO v4 ①
construction de l'environnement pyenv + fish
Construction de l'environnement de développement Mac (Ansible + Serverspec + Travis CI)
Construction de l'environnement de développement python2.7
Mémo de construction de l'environnement BigGorilla
Construction de l'environnement de développement Mac OS X Mountain Lion 10.8.5
construction de l'environnement de préhension onCentOS6.5
Mémo de construction de l'environnement Anaconda
Construction de l'environnement Golang [goenv]
Construction de l'environnement Python @ Win7
Construction d'environnement avec anyenv + pyenv (migrer depuis pyenv uniquement (Mac))
[Ubuntu 18.04] Construction de l'environnement Tensorflow 2.0.0-GPU
Construction de l'environnement Python + Anaconda + Pycharm
À propos de la construction de l'environnement Linux (CentOS)
Construction de l'environnement PyTorch C ++ (LibTorch)
Environnement Pyramid + Mongodb sur Mac
Construction de l'environnement Anaconda sur CentOS7
Mémo de construction de l'environnement de développement Django
Première construction de l'environnement LAMP (Linux)
Construction de l'environnement Python (Windows10 + Emacs)
Construction de l'environnement CI ~ Édition Python ~
[Memo] Construction de l'environnement cygwin
Procédure de construction de l'environnement python Anaconda3
Construction de l'environnement Docker + Django + React
Anaconda3 × Mémo de construction de l'environnement Pycharm