Python Modul installieren
Python Modul installieren
Hallo, für ein Script brauche ich das Python-Modul agrepy. Habs auch als Tarball gefunden. Wie installiere ich das unter Debian? Danke für die Hilfe.
cu aM
danke. In der readme steht nix von Install. Da gibt es ein Makefile, hab ich mit
aufgerufen.
Ist ne falsche Pfadangabe drin zu Python. Wie ändere ich die? Auf
usr/lib/Python2.1 oder auf usr/bin/python ? Schätze, es wird eine agrepy.py generiert. das blosse kopieren hat nix gebracht. Es wird weiterhin das fehlende Modul "bemängelt".
Code: Alles auswählen
python Makefile
Ist ne falsche Pfadangabe drin zu Python. Wie ändere ich die? Auf
usr/lib/Python2.1 oder auf usr/bin/python ? Schätze, es wird eine agrepy.py generiert. das blosse kopieren hat nix gebracht. Es wird weiterhin das fehlende Modul "bemängelt".
Zuletzt geändert von adjustMan am 27.05.2003 23:38:24, insgesamt 1-mal geändert.
cu aM
also erstmal musst du machen.
Dann noch beim MakeFile den Pfad zu den includes aufändern und dann im Verzeichnis agrepy_1.2/ ein ausführen.
Gruß
Dookie
Code: Alles auswählen
apt-ger install python2.1-dev
Dann noch beim MakeFile den Pfad zu den includes auf
Code: Alles auswählen
INCLUDES = -I/usr/include/python2.1
Code: Alles auswählen
make
Gruß
Dookie
Unabhängig davon, dass bei mir Python beiDookie hat geschrieben:.. noch beim MakeFile den Pfad zu den includes aufändern ..Code: Alles auswählen
INCLUDES = -I/usr/include/python2.1
Code: Alles auswählen
usr/lib/Python2.1
cu aM
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Hmm, war ich das mit dem Verschieben??? Ich meine ich hätte gestern was verschoben, ohne einen Kommentar drunter zu setzen, aber hierher sollte das dann definitiv nicht...
OK... 2ter versuch (oder wenn ich es nicht war: erster Versuch
-> Softwareentwicklung (compilieren einer Anwendung)
Patrick
OK... 2ter versuch (oder wenn ich es nicht war: erster Versuch
-> Softwareentwicklung (compilieren einer Anwendung)
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
ja, denn es geht um die Headerdateien von Python, die für die c-Routinen gebraucht werden. Darum musst Du auch erst python2.1-dev installieren.Unabhängig davon, dass bei mir Python beiliegt? Meinst Du?Code: Alles auswählen
usr/lib/Python2.1
Gruß
Dookie
(install python2.1-dev)
Hab jetzt mit der Angabe im Makefile: /usr/lic/python2.1
Es werden 3 *.o Files erstellt
agrepy.o
lagrepy.o
sagrepy.o
Die agrepy_wrap.o leider nicht.
Wie müssen denn die Module geladen werden, wo abgelegt werden?
Hab jetzt mit der Angabe im Makefile: /usr/lic/python2.1
Code: Alles auswählen
server1:/usr/src/agrepy_1.2# make
gcc -g -O2 -DPYTHON -c agrepy_wrap.c -I/usr/lib/python2.1
agrepy_wrap.c:44: Python.h: No such file or directory
make: *** [agrepy_wrap.o] Fehler 1
agrepy.o
lagrepy.o
sagrepy.o
Die agrepy_wrap.o leider nicht.
Wie müssen denn die Module geladen werden, wo abgelegt werden?
cu aM
INCLUDES muss auf "INCLUDES = -I/usr/include/python2.1" stehen! Dort sollte er die Python.h finden.
danach die agrepy.so nach /usr/lib/python2.1/site-packages kopieren.
Dookie
danach die agrepy.so nach /usr/lib/python2.1/site-packages kopieren.
Dookie
Zuletzt geändert von Dookie am 28.05.2003 18:01:17, insgesamt 1-mal geändert.