Ciao a tutti,
ho un probelma su mac os x (1.5.6 snow leopard) e Qgis 1.5 con i plugin in python.
…
ImportError: /Applications/QGIS_1.5/Qgis.app/Contents/MacOS/…/Resources/python/pygraphviz/_graphviz.so: no appropriate 64-bit architecture (see “man python” for running in 32-bit mode)
…
ImportError: /Applications/QGIS_1.5/Qgis.app/Contents/MacOS/…/Resources/python/matplotlib/_path.so: no appropriate 64-bit architecture (see “man python” for running in 32-bit mode)
In pratica mi dice che dovrei usare l’architettura a 32bit al posto della 64…ma francamente non saprei dove mettere le mani…qualcuno ha avuto un problema simile?
grazie
Luca
Che python usi ?
di sistema o da python.org
come hai intallato matplotlib ?
che versioni Qt, pyqt ?
probabile che hai un matplotlib compilato per la sola --arch x86_64
prova a ricompilarlo per entrambe le versioni i386 ed x86_64 :
non ricordo bene gli export necessari, prova con :
export MACOSX_DEPLOYMENT_TARGET=10.6
export CFLAGS=“-Os -arch i386 -arch x86_64”
export CXXFLAGS=“-Os -arch i386 -arch x86_64”
python setup.py build
sudo python setup.py install
nota :
matplotliob usa pyqt … di conseguenza
molto probabile che anche pyqt
necessita di essere compilato con entrambe le architetture
e così tutto (…) quello che installi da sorgente.
se non hai la necessità di fa rgirare python a 64 bit :
“man python”
ti dice come settare le preferenze in modo da utilizzare python in 32 bit
Il giorno 18/ott/2010, alle ore 12.24, Luca Mandolesi ha scritto:
Ciao a tutti,
ho un probelma su mac os x (1.5.6 snow leopard) e Qgis 1.5 con i plugin in python.
…
ImportError: /Applications/QGIS_1.5/Qgis.app/Contents/MacOS/…/Resources/python/pygraphviz/_graphviz.so: no appropriate 64-bit architecture (see “man python” for running in 32-bit mode)
…
ImportError: /Applications/QGIS_1.5/Qgis.app/Contents/MacOS/…/Resources/python/matplotlib/_path.so: no appropriate 64-bit architecture (see “man python” for running in 32-bit mode)
In pratica mi dice che dovrei usare l’architettura a 32bit al posto della 64…ma francamente non saprei dove mettere le mani…qualcuno ha avuto un problema simile?
grazie
Luca
Iscriviti all’associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell’Associazione GFOSS.it.
474 iscritti al 18.9.2010
2010/10/18 Massimo Di Stefano <massimodisasha@yahoo.it>
Che python usi ?
di sistema o da python.org
come hai intallato matplotlib ?
che versioni Qt, pyqt ?
Sono con python 2.6
Matplotlib se non vado errato l’ho installato via easy_install ed è la 0.9.11
Le Qt sono le Qt4.6 e pyQt sono le 4.7.2
probabile che hai un matplotlib compilato per la sola --arch x86_64
prova a ricompilarlo per entrambe le versioni i386 ed x86_64 :
non ricordo bene gli export necessari, prova con :
export MACOSX_DEPLOYMENT_TARGET=10.6
export CFLAGS=“-Os -arch i386 -arch x86_64”
export CXXFLAGS=“-Os -arch i386 -arch x86_64”
python setup.py build
sudo python setup.py install
Scusa l’ignoranza, intendi dire che prime seleziono la cartella dove ho il mio installer, poi lancio gli export e poi gli altri due comandi?
nota :
matplotliob usa pyqt … di conseguenza
molto probabile che anche pyqt
necessita di essere compilato con entrambe le architetture
e così tutto (…) quello che installi da sorgente.
se non hai la necessità di fa rgirare python a 64 bit :
“man python”
ti dice come settare le preferenze in modo da utilizzare python in 32 bit
Il problema mi sta sorgendo solo perchè Qgis 1.5 accetta solo a 32 bit e non a 64 come la 1.4…ma non è un controsenso?
La soluzione mi è stata data in lista Qgis:
basta aprire le info del file Qgis.app nelle Applicazioni e spuntare ‘Apri in modalità 32 bit’.