Pagina 1 di 1

[Risolto] installare gmp

Inviato: domenica 13 febbraio 2011, 14:53
da Frank-95
salve a tutti..

pochi giorni fa ho installato mpmath per python3, una libreria come molto tool matematici. ho letto successivamente che installando anche gmpy i tempi di esecuzione di alcuni funzioni di mpmath vengono notevolemnte abbassati. mi scarico allora gmpy2 versione 2.0.0a1 e tento di installarla:
francesco@xxx:~/Scrivania/gmpy2-2.0.0a1$ sudo python3 setup.py build
running build
running build_ext
building 'gmpy2' extension
creating build
creating build/temp.linux-i686-3.1
creating build/temp.linux-i686-3.1/src
gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I./src -I/usr/include/python3.1 -c src/gmpy2.c -o build/temp.linux-i686-3.1/src/gmpy2.o
In file included from src/gmpy2.c:242:
src/gmpy.h:55: fatal error: gmp.h: File o directory non esistente
compilation terminated.
error: command 'gcc' failed with exit status 1
allora vado a leggere la doc che mi dice che devo avere gmp installato versione 4.2.4 o superiore. controllo su synaptic e noto che ho il pacchetto di gmp (libgmp3c2) alla versione 4.3.2.

allora mi chiedo da dove lo prendo questo file gmp.h mancante??

Re: installare gmp

Inviato: domenica 13 febbraio 2011, 21:23
da LiCeT
hai provato ad installare pure libgmp3c2-dev?

che versione di ubuntu usi? da dove hai scaricato gmpy2* ?

Re: installare gmp

Inviato: lunedì 14 febbraio 2011, 15:09
da Frank-95
bene adesso il file gmp.h lo trova.. ora non trova il file mpfr.h..
gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I./src -I/usr/include/python3.1 -c src/gmpy2.c -o build/temp.linux-i686-3.1/src/gmpy2.o
In file included from src/gmpy2.c:242:
src/gmpy.h:58: fatal error: mpfr.h: File o directory non esistente
compilation terminated.

Re: installare gmp

Inviato: lunedì 14 febbraio 2011, 17:49
da LiCeT
hai installato libgmp3c2-dev per risolvere il primo problema?
Se non dai qualche informazione in piu non credo ti si puo aiutare in modo decente...

Re: installare gmp

Inviato: lunedì 14 febbraio 2011, 18:58
da Frank-95
si l'ho fatto.. prima non ero stato chiaro scusa. mi ha trovato il file gmp.h DOPO aver installato libgmp3c2-dev.. dopo di questo non trova più mpfr.h.

Re: installare gmp

Inviato: lunedì 14 febbraio 2011, 19:10
da LiCeT
che versione di ubuntu usi? da dove hai scaricato gmpy2* ?

Re: installare gmp

Inviato: lunedì 14 febbraio 2011, 20:19
da Frank-95
ubuntu 10.10..

per gmpy è la versione è l'ultimo pacchetto che trovi nella colonnina destra di questo link

Re: installare gmp

Inviato: lunedì 14 febbraio 2011, 21:13
da LiCeT
prova ad installare libmpfr-dev che trovi nel repo...
fatto questo cerca di installare come indicato nel readme delle sorgenti

Codice: Seleziona tutto

sudo python setup.py install

Re: installare gmp

Inviato: martedì 15 febbraio 2011, 9:35
da Frank-95
ok dovrebbe aver fatto non mi ha dato alcun tipo di errori:
running install
running build
running build_ext
running install_lib
copying build/lib.linux-i686-3.1/gmpy2.so -> /usr/local/lib/python3.1/dist-packages
running install_egg_info
Writing /usr/local/lib/python3.1/dist-packages/gmpy2-2.0.0a1.egg-inf
secondo te?

e come faccio a capire se mpmath utilizza gmpy da adesso in poi?

Re: installare gmp

Inviato: martedì 15 febbraio 2011, 14:58
da LiCeT
l'installazione sembra essere andata a buon fine.
non uso mpmath...guarda qui per l'utilizzo

Re: installare gmp

Inviato: martedì 15 febbraio 2011, 17:55
da Frank-95
ok grazie mille :)