PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : python modul math



KabelSalat
14-11-2003, 17:10
Hallo,

wenn ich das modul math aufrufen will, werden die Komponenten (z.B. pi ) nicht erkannt.
Fehlermeldung :

File "./foo.py", line 3, in ?
from math import *
File "./foo.py", line 7, in ?
xbm = x/180.0 * pi
NameError: name 'pi' is not defined

Das deutet darauf hin das das Modul nicht gefunden wird.
Andere Module wie z.B. time werden ohne probleme ausgeführt.

Welche Ursache kann das haben?
Muß diese modul extra installiert werden ?

Mein system Debian woody.

Danke

peschmae
14-11-2003, 17:52
hallo,

bei mir gehts. (Ich weiss, das hilft dir nicht ;) - aber du machst sicher nichts extrem falsch)

Ich benutze Sarge. Ein entsprechendes python-math paket finde ich jedenfalls nicht...

MfG Peschmae

KabelSalat
14-11-2003, 18:00
Danke erstmal, wie du zielsicher erkannt hast, das hilft mir nicht richig weiter :-)

aber du könntst bei dir bitte schauen ob bei dir m baum :

/usr/lib/python2.1/

eine datei namens math ist.

oder sind die includierten Dateien an einer anderen Stelle ?

Danke für die mühe

peschmae
14-11-2003, 18:30
also: Ich hab auch Python 2.1 (2.2 ist auch drauf aber nicht default)

ein "locate python | grep math" sagt



/usr/lib/python2.1/lib-dynload/cmath.so
/usr/lib/python2.1/lib-dynload/math.so
/usr/lib/python2.2/lib-dynload/cmath.so
/usr/lib/python2.2/lib-dynload/math.so


also schon n paar Libs :)

MfG Peschmä

KabelSalat
14-11-2003, 19:59
tja, komischerweise habe ich das auch (natürlich mit woody nur 2.1)

wenn ich cmath nehme bekomme ich die fehlermeldung nicht .

komisch