Mac-Port-Installationsargumente


Ich muss ROOT auf meinem Mac installieren. Da ich Python für Scientific Computing bevorzuge, dachte ich, dass es standardmäßig PyROOT installieren würde. Das ist nicht passiert. Nachdem ich auf der PyROOT- Site nachgesehen hatte, stellte ich fest, dass die Installation über diese Zeile erfolgt:

./configure <arch> --enable-python [--with-python-incdir=<dir>] [--with-python-libdir=<dir>]
gmake

Was wäre eine Alternative für diese Zeile oben, um Python auf meiner Macports-Installation zu aktivieren?

Antworten (1)

Sie müssen root von macports neu installieren und ihm mitteilen, welche Varianten (dh Ergänzungen) benötigt werden.

port info rootlistet die Varianten auf zB

avahi, clang31, clang32, clang33, Kakao, Debuggen, fftw3, fitio, gcc43, gcc44, gcc45, gcc46, gcc47, [+]gcc48, gcc49, [+]graphviz, [+]gsl, ldap, mariadb, [+] minuit2, mysql, mysql51, mysql55, odbc, [+]opengl, percona, postgresql90, postgresql92, pythia, python26, python27, python31, python32, python33, python34, qt_mac, [+]roofit, ruby, [+]soversion, sqlite3 , [+]ssl, [+]tmva, [+]xml, xrootd

Die mit [+] werden standardmäßig installiert.

Wählen Sie also in Ihrem Fall die gewünschte Python-Version (z. B. Python 3.3 als neueste veröffentlichte Version) und alles andere, was Sie benötigen, da sie alle gleichzeitig ausgeführt werden. Daher könnte ich auch qt_mac und sqlite3 hinzufügen

sudo port install root +python33 +sqlite3 +qt_mac

Beachten Sie, dass die ausführbare Python-Datei /opt/local/bin/python3.3 sein wird, aber Sie können den ausgewählten Port verwenden, um ihn zu dem zu machen, den /opt/local/bin/python verwendet

Nur ein Bericht, alles funktioniert gut. Danke!