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?
Sie müssen root von macports neu installieren und ihm mitteilen, welche Varianten (dh Ergänzungen) benötigt werden.
port info root
listet 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
Beschleunigen Sie bis ins Unendliche