Argumentos de instalación del puerto Mac


Necesito instalar ROOT en mi mac. Como prefiero Python para Computación Científica, pensé que instalaría PyROOT de forma predeterminada. Eso no sucedió. Después de buscar en el sitio de PyROOT , descubrí que la instalación se realiza mediante esa línea:

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

¿Cuál sería la alternativa para esa línea anterior para habilitar python en mi instalación de macports?

Respuestas (1)

Debe reinstalar la raíz desde macports y decirle qué variantes (es decir, adiciones que necesita)

port info rootenumera las variantes, por ejemplo

avahi, clang31, clang32, clang33, cacao, depuración, 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

Los que tienen [+] se instalan por defecto.

Entonces, en su caso, elija la versión de python que desee (por ejemplo, python 3.3 como la última versión), también cualquier otra cosa que necesite, ya que se hacen todas al mismo tiempo, por lo que podría agregar qt_mac y sqlite3 también

sudo port install root +python33 +sqlite3 +qt_mac

Tenga en cuenta que el ejecutable de python será /opt/local/bin/python3.3 pero puede usar el puerto de selección para convertirlo en el que usa /opt/local/bin/python

Solo un informe, todo funciona bien. ¡Gracias!