Seite 1 von 1
Epydoc und Python
Verfasst: Sonntag 18. Mai 2008, 15:00
von erkan
Hallo,
epydoc setzt python voraus. Aber ich will nicht mit exe auf Windows Rechner installieren sondern irgendwie per Commando Zeile aufrufen. Gibt es die Möglichkeit python mit Kommandozeile aufzurufen?
Danke
Verfasst: Sonntag 18. Mai 2008, 15:02
von lunar
Uh? Python auf der Kommandozeile zu starten, ist denkbar trivial. Einfach "python" eingeben...
Epydoc und Python
Verfasst: Sonntag 18. Mai 2008, 15:08
von erkan
Aber ich will ja Python nicht installieren. Ich habe python.tar datei runtergeladen. Wie führe ich jetzt irgendwelche Befehler mit python.tar aus?
Re: Epydoc und Python
Verfasst: Sonntag 18. Mai 2008, 15:09
von Leonidas
erkan hat geschrieben:Wie führe ich jetzt irgendwelche Befehler mit python.tar aus?
Gar nicht. Im Sourcearchiv sind nur die Quelltexte drin.
Verfasst: Sonntag 18. Mai 2008, 15:12
von lunar
Du könntest
Portable Python probieren. Oder einfach Python installieren, ich sehe nicht, was dagegen sprechen könnte...
Epydoc und Python
Verfasst: Sonntag 18. Mai 2008, 15:15
von erkan
Hallo,
ich mache mein Praxissemester und epydoc will ich einführen, mit dem jeder Entwicker arbeiten kann. Aber ich kann nicht voraussetzen, dass jeder Python installiert, das ist halt hoher Aufwand. Deshalb will ich irgendwie die Installation von Python umgehen.
Verfasst: Sonntag 18. Mai 2008, 15:53
von BlackJack
Was soll denn jemand ohne Python mit epydoc anfangen!? Da epydoc Python zum laufen braucht, und aus Python Quelltexten API-Dokumentation extrahiert, sollte man doch auch voraussetzen können, dass der Benutzer Python installiert hat, oder mindestens bereit dazu ist.
Epydoc und Python
Verfasst: Sonntag 18. Mai 2008, 15:59
von erkan
Ich nehme mit epydoch keine Python Module sondern Jython Skripte auf. Deshalb will ich python nicht installieren. Epydoc kann man auch ganz gut für Jython Skripte einsetzen.
Verfasst: Sonntag 18. Mai 2008, 16:08
von lunar
Und epydoc lässt sich nicht mit Jython ausführen?
Epydoc und Python
Verfasst: Sonntag 18. Mai 2008, 16:18
von erkan
Hallo,
ich versuche gerade zuerst mal eypdoc mit setup.py zu installieren aber bekomme immer folgende Fehlermeldung:
Code: Alles auswählen
Traceback(innermost last):
File "epydoc-3.0.1/setup.py", line 9, in ?
ImportError: no module named distutils
Was sagt mir denn das aus?
Verfasst: Sonntag 18. Mai 2008, 16:40
von audax
Das dir das Modul distutils fehlt.
Epydoc und Python
Verfasst: Sonntag 18. Mai 2008, 16:47
von erkan
Hallo,
jetzt habe ich das Problem so weit gelöst. Jetzt gebe ich folgendes ein
Jetzt kommt folder fehlermeldung:
Code: Alles auswählen
Traceback (innermost last):
File "epydoc-3.0.1/setup.py", line 32, in ?
File "C:\jython2.2.1\Lib\distutils\core.py", line 137, in setup
File "C:\jython2.2.1\Lib\distutils\dist.py", line 459, in parse_command_line
File "C:\jython2.2.1\Lib\distutils\dist.py", line 517, in _parse_command_opts
File "C:\jython2.2.1\Lib\distutils\dist.py", line 836, in get_command_class
File "C:\jython2.2.1\Lib\distutils\command\install.py", line 15, in ?
File "C:\jython2.2.1\Lib\distutils\sysconfig.py", line 29, in ?
File "C:\jython2.2.1\Lib\javapath.py", line 237, in abspath
File "C:\jython2.2.1\Lib\javapath.py", line 27, in _tostr
TypeError: abspath() argument must be a str or unicode object, not 'NoneType' object
Verfasst: Sonntag 18. Mai 2008, 18:19
von sma
Wozu willst du unbedingt `setup.py` laufen lassen? Macht das denn so viel mehr, als die *.py-Dateien nach `site-packages` zu kopieren? Das kann man doch auch manuell machen. Jython kommt da doch offenbar nicht so ganz mit dem Installationsmechanismus klar.
Stefan
Epydoc und Python
Verfasst: Dienstag 20. Mai 2008, 17:43
von erkan
Hallo,
zuerst bedanke ich mich bei allen die auf meine Frage beantwortet habe. Ich habe es hinbekommen. Meine nächste Frage ist, wie kann ich epydoc in commandline angeben, dass es alle *.py Dateien unter ein Ordner nehmen und dokumentieren soll. Ich will nicht jeder py Datei selber angeben.
Verfasst: Dienstag 20. Mai 2008, 20:06
von veers
Was ist so schlimm daran Python zu installieren? Die Festplatten dürften bereits gross genug sein. Und zum Aufwand: Entweder ihr seid nur 2-3 Mann oder ihr habt eine entsprechendes Software Distributions System. In beiden Fällen ist der Aufwand relativ gering.
Ich würde das an deiner Stelle ernsthaft in Betracht ziehen.
Epydoc und Python
Verfasst: Donnerstag 22. Mai 2008, 13:33
von erkan
Meine nächste Frage ist, wie kann ich epydoc in commandline angeben, dass es alle *.py Dateien unter ein Ordner nehmen und dokumentieren soll. Ich will nicht jeder py Datei selber angeben.
Danke
Verfasst: Donnerstag 22. Mai 2008, 16:20
von Hyperion
Da es anscheinend keinen "-r" Schalter gibt, wird das so einfach nicht gehen! Aber Du kannst wohl Pakete angeben. Das sollte doch hinreichend sein