Qgis 1.5 mac os x 1.5.6 e plugin python: errore per architettura a 64bit

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Qgis 1.5 mac os x 1.5.6 e plugin python: errore per architettura a 64bit

mando
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
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Qgis 1.5 mac os x 1.5.6 e plugin python: errore per architettura a 64bit

Massimo Di Stefano


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
[hidden email]
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


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Qgis 1.5 mac os x 1.5.6 e plugin python: errore per architettura a 64bit

mando


2010/10/18 Massimo Di Stefano <[hidden email]>


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? 

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Qgis 1.5 mac os x 1.5.6 e plugin python: errore per architettura a 64bit

mando
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'.


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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