Seite 1 von 1

rdflib installieren

Verfasst: Mittwoch 9. Mai 2007, 16:21
von roakin
wie installiert man denn python libraries? ich möchte gerne rdflib verfügbar haben, aber ich habe keine ahnung wie das funktioniert ... ich hab gelesen, dass es irgendwie mit

Code: Alles auswählen

python setup.py install
funktionieren soll, aber wo geb ich das ein bzw wohin muss ich den rdf ordner geben oder wie kann ich den pfad zu diesem ordner einstellen? ich arbeite übrigens auf einem windows rechner (wahrscheinlich wärs auf einem linux rechner eh volle einfach)

Verfasst: Mittwoch 9. Mai 2007, 17:06
von Leonidas
Der einfachste Weg: setuptools durch ez_setup.py installieren lassen, dann ``easy_install rdflib`` in der Shell eingeben.

Verfasst: Donnerstag 10. Mai 2007, 15:14
von roakin
ich hab ez_setup.py ausgeführt, aber wenn ich 'easy_install rdflib' oder auch 'easy_install -U rdflib' eingebe bekomm ich immer nur die Fehlermeldung 'SyntaxError: invalid syntax'

Verfasst: Donnerstag 10. Mai 2007, 15:33
von roakin
ok .. ich habs gefunden ... aber leider funktioniert das nicht ... ich bekomme eine Fehlerbeldung error: Setup script exited with error: Python was built with Visual Studio 2003 .. sagt das jemanden was?

Verfasst: Donnerstag 10. Mai 2007, 16:44
von BlackJack
Welchen C Compiler hast Du denn verwendet? Wenn's problemlos gehen soll, muss das (unter Windows) der gleiche sein wie der, mit dem Python übersetzt wurde. Es gibt auch irgendwo eine Anleitung im Netz, wie man MinGW benutzen kann.

Verfasst: Mittwoch 16. Mai 2007, 09:24
von roakin
hab jetzt das compilerproblem glaub ich gelöst ... allerdings bekomme ich wieder eine neue fehlermeldung, nämlich:

warning: no files found matching example.py
error: Setup script sxited with error: command 'gcc' failed: No Such file or directory

ausgeführt habe ich easy_install ind c:\Python25\Scripts\ ... muss in diesem ordner ein datei example.py liegen und wenn ja wie muss die ausschaun?

Verfasst: Mittwoch 16. Mai 2007, 10:30
von roakin
ich habs jetzt auch ohne easy_install und dafür einfach mit

python C:/rdflib/setup.py install

probiert ... aber auch da bricht er mir ab ... zuerst bekomm ich

warning: manifest maker: standard file 'setup.py' not found

und dann bekomm ich eine fehlermeldung

gcc -mno-cygwin -mdll -O -Wall -IC:\Python25\include -IC:\Python25\PC -c src/bison/SPARQLParser.c -o build\temp.win32-2.5\Release\src\bison\sparqlparser.o
error: command 'gcc' failes: No such file or directory

kann das daran liegen, dass ich auf diesem rechner keine adminrechte hab und deswegen das script mit meiner berechtigung nicht auf den temp ordner zugreifen kann?

Verfasst: Mittwoch 16. Mai 2007, 10:56
von BlackJack
Soweit ich weiss muss man `setup.py` von dem Verzeichnis aus starten in dem es liegt.

Verfasst: Mittwoch 16. Mai 2007, 16:07
von Leonidas
Das Hauptproblem liegt bei dir dass er - ein beiden Fällen - ``gcc`` nicht finden kannst. Bist du sicher, dass du MinGW installiert hast und es richtig konfiguriert ist?

Verfasst: Mittwoch 16. Mai 2007, 16:28
von gerold
Ich habe das jetzt mal ausprobiert.

- Mit "easy_install" geht bei mir gar nichts.

- Mit

Code: Alles auswählen

python setup.py build -c mingw install
ging's.

Dafür muss natürlich zuerst MinGW installiert sein. Siehe: http://www.python-forum.de/topic-7855.html

Wenn du MinGW nicht installieren darfst/kannst, dann würde ich, wenn möglich, auf "rdflib" verzichten und auf eine der anderen RDF-Module ausweichen. Mögliche Alternativen: http://python.org/pypi?%3Aaction=search ... mit=search

mfg
Gerold
:-)

Verfasst: Montag 21. Mai 2007, 15:21
von roakin
erst mal danke ... war ein paar tage nicht beim rechner deswegen hab ich das erst jetzt ausprobieren können ... nachdem ich es dann auch geschafft habe den admin zu überreden mir mingw zu installieren und die umgebungsvariabeln zu ändern hab ich versucht das so zu installieren wie von dir beschrieben. allerdings bekomme ich jetzt folgende meldung:

running build
running build_py
running build_ext
error: don't know how to compile C/C++ code on platform 'nt' with 'mingw' compiler

weiß nicht ob wer damit was anfangen kann ... ich leider nicht

Verfasst: Montag 21. Mai 2007, 15:52
von roakin
ok .. habs doch geschafft .. die lösung war (falls irgendwer jemals das gleiche abgedrehte problem hat)

Code: Alles auswählen

python setup.py build -c mingw32 install
jedenfalls noch mals vielen dank an alle die mir geholfen haben