Ich habe bereits über Vorbereiten einer Computerumgebung für die Datenanalyse gesprochen, aber selbst wenn Sie nur einen Computer haben, können Sie ohne eine Programmiersprachenumgebung nicht darüber sprechen. ..
Heute werde ich die Installation von Python und den zugehörigen Bibliotheken erklären.
Die neueste Version 3.4.1 wurde am 18.5. Veröffentlicht.
Zu den Python-Setup-Methoden gehören virtuelle Umgebungen für Sprachen wie virtualenv, apt und [Brew]. ](Http://brew.sh/) verwendet häufig ein Paketverwaltungssystem.
Der Autor empfiehlt, dass Sie Ihre eigene Programmiersprache erstellen, die Sie häufig verwenden. Die Hauptgründe sind wie folgt.
Durch die Standardisierung des zu erstellenden und zu installierenden Ziels wird es auch einfacher zu verstehen, wie Versionen deinstalliert oder gewechselt werden.
Der Autor gibt das Verzeichnis für die meisten Produkte wie folgt an.
/opt/[Produktname]/[Ausführung]
Außerdem wird unter / opt / [Produktname] / ein symbolischer Link mit dem Namen current erstellt und mit der Version verknüpft, die Sie verwenden möchten.
Zum Beispiel:
$ 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
Dies erleichtert das Wechseln zwischen Versionen, die mit älteren Versionen koexistieren, und selbst bei der Deinstallation können Sie diese problemlos mit rm -rf entfernen.
Außerdem verwenden Builds eher Shell-Skripte als manuelle.
Verwenden Sie zum Installieren von Python beispielsweise dieses Skript. https://github.com/ynakayama/tagokura-python/blob/master/installer/install_python.sh
Geben Sie beim Start die Version im ersten Argument und das Installationsziel im zweiten Argument an, wie in den Kommentaren beschrieben.
~/install_python.sh 3.4.1 /opt/python/3.4
Wenn Sie durch einfaches Starten des Shell-Skripts erstellen können, müssen Sie die manuelle Arbeit nicht wiederholen, wenn Sie auf einem anderen Host installieren oder eine neuere Version erstellen.
In letzter Zeit sind automatisierte Frameworks wie chef populär geworden, aber Shell-Skripte sind seit langem traditionell, also ist das richtig. Sie müssen sich keine Sorgen machen, dass es leicht veraltet. Es kann auch in der kleinsten Umgebung verwendet werden, die es schon lange gibt, und es ist einfach, das Verhalten zu überprüfen, indem Sie sich den Inhalt ansehen, wenn etwas schief geht.
Es wird empfohlen, das Pip-Paket sowie die Haupteinheit mit einem Shell-Skript zu installieren.
Es ist eine gute Idee, alle erforderlichen Pakete unter Bezugnahme auf dieses Skript zusammenzustellen. https://github.com/ynakayama/tagokura-python/blob/master/installer/install_pip.sh
Wenn Sie AWS verwenden, möchten Sie möglicherweise die AWS-Befehlszeilenschnittstelle einbinden.
Es ist praktisch, die Installationsarbeiten der in der Computerumgebung verwendeten Programmiersprache zu standardisieren und zu automatisieren. Geben Sie bei Verwendung in einer verteilten Umgebung die Version an und installieren Sie sie auf dieselbe Weise, damit zwischen den Versionen kein Unterschied besteht.
Recommended Posts