zurück zum Artikel

Data Science: Anaconda 5.0 mit neuen Compilern

Matthias Parbel
Data Science: Anaconda 4.0 mit neuer grafischer Oberfläche

Die quelloffene Distribution für Python und R verspricht höhere Leistung und mehr Sicherheit unter Mac OS X und Linux – dank komplett überarbeiteter Compiler.

Continuum Analytics – kürzlich umbenannt [1] in Anaconda – hat die quelloffene Python-Distribution Anaconda in Version 5.0 [2] veröffentlicht. Mehr als 100 Packages wurden neu hinzugefügt oder überarbeitet – darunter beispielsweise MKL in Version 2018.0.0, JupyterLab als Alpha Preview 0.27.0 sowie R in Version 3.4.2.

Wie auch im Falle aller R-Packages einschließlich RStudio waren viele der Updates notwendig, um Anpassungen an neue Compiler vorzunehmen, die in Anaconda 5.0 für Mac OS X und Linux hinzugefügt wurden. Die Compiler wurden für mehr Leistung und höhere Sicherheit optimiert. CFLAGS und CXXFLAGS werden nicht mehr vom jeweiligen Package verwaltet, sondern die globale Aktivierung erfolgt via Compiler.

Den Wechsel von den althergebrachten Packages zu jenen, die mithilfe der neuen Compiler erstellt wurden, möchte Anaconda sauber strukturieren. Daher werden die neuen Packages zunächst in einem separaten Channel [3] gebündelt, der langfristig zum Default avancieren soll. Für Entwickler, die eigene conda-Packages nach diesem Muster erstellen wollen, kündigt Anaconda detaillierte Informationen in einem nächsten Blog-Post an.

Anaconda Version 5 steht ab sofort zum Download [4] zur Verfügung, samt passender Anleitung zur Installation [5]. Das Update einer älteren Version gelingt mit den Befehlen

conda update conda
conda install anaconda=5.0

Die vollständige Liste der Neuerungen findet sich in den aktualisierten Release Notes [6]. (map [7])


URL dieses Artikels:
https://www.heise.de/-3875951

Links in diesem Artikel:
[1] https://www.anaconda.com/blog/company-blog/continuum-analytics-officially-becomes-anaconda/
[2] https://www.anaconda.com/blog/developer-blog/announcing-the-release-of-anaconda-distribution-5-0/
[3] https://repo.continuum.io/pkgs/main/
[4] https://www.anaconda.com/download/
[5] https://docs.anaconda.com/anaconda/install/
[6] https://docs.anaconda.com/anaconda/release-notes
[7] mailto:map@ix.de