J'ai déjà parlé de Préparation d'un environnement informatique pour l'analyse des données, mais même si vous n'avez qu'un ordinateur, vous ne pouvez pas en parler sans environnement de langage de programmation. ..
Aujourd'hui, je vais vous expliquer l'installation de Python et ses bibliothèques associées.
La dernière version 3.4.1 est sortie le 18/05.
Les méthodes d'installation de Python incluent des environnements virtuels pour des langages tels que virtualenv, apt et [brew]. ](Http://brew.sh/) utilisera souvent un système de gestion de paquets.
L'auteur vous recommande de créer votre propre langage de programmation que vous utilisez souvent. Les principales raisons sont les suivantes.
De plus, en standardisant la destination à construire et à installer, il sera plus facile de comprendre comment désinstaller ou changer de version.
L'auteur spécifie le répertoire de la plupart des produits comme suit.
/opt/[Nom du produit]/[version]
Il crée également un lien symbolique appelé courant sous / opt / [nom du produit] / et le lie à la version que vous souhaitez utiliser.
Par exemple:
$ ls -la /opt/python/
drwxr-xr-x 3.3
drwxr-xr-x 3.4
drwxr-xr-x trunk
lrwxrwxrwx current -> 3.4
$ ls -la /opt/ruby/
drwxr-xr-x 1.9.3
drwxr-xr-x 2.0
drwxr-xr-x 2.1
lrwxrwxrwx current -> 2.1
Cela facilite le basculement entre les versions en coexistence avec les anciennes versions, et même lors de la désinstallation, vous pouvez facilement le supprimer avec rm -rf.
De plus, les builds utilisent des scripts shell plutôt que des scripts manuels.
Par exemple, pour installer Python, utilisez ce script. https://github.com/ynakayama/tagokura-python/blob/master/installer/install_python.sh
Au démarrage, spécifiez la version dans le premier argument et la destination de l'installation dans le deuxième argument, comme décrit dans les commentaires.
~/install_python.sh 3.4.1 /opt/python/3.4
Si vous pouvez construire en lançant simplement le script shell, vous n'avez pas à répéter le travail manuel lors de l'installation sur un hôte différent ou lors de la construction d'une version plus récente.
Récemment, les frameworks automatisés tels que chef sont devenus populaires, mais les scripts shell sont depuis longtemps traditionnels, donc c'est vrai. Vous n'avez pas à vous soucier qu'il devienne facilement obsolète. Il peut être utilisé même dans le plus petit environnement qui existe depuis longtemps, et il est facile de vérifier le comportement en regardant le contenu lorsque quelque chose ne va pas.
Il est recommandé d'installer le package pip ainsi que l'unité principale avec un script shell.
C'est une bonne idée de rassembler tous les packages nécessaires en se référant à ce script. https://github.com/ynakayama/tagokura-python/blob/master/installer/install_pip.sh
Si vous utilisez AWS, vous devez également inclure l 'AWS Command Line Interface.
Il est pratique de standardiser et d'automatiser le travail d'installation du langage de programmation utilisé dans l'environnement informatique. Lors de l'utilisation dans un environnement distribué, spécifiez la version et installez-la en utilisant la même procédure afin qu'il n'y ait aucune différence entre les versions.
Recommended Posts