Seite 1 von 2

xTurtle und Mac

Verfasst: Samstag 13. Oktober 2007, 18:19
von Lukas the brain
Hi,

ich bin ganz neu hier :)

Also, ich habe mir das Buch python für Kids gekauft. Finde ich sehr gut das Buch.Sogar ich als VollNoob habe alles bis jetzt gecheckt :)

Aber jetzt mein Problem:

Ich habe die IDL einfach von der CD kopiert und konnte dann alles machen, was in Kapitel 1 ist.

In Kapitel 2 geht es jetzt aber um xTurtle um ein paar Graphiken zu machen.
Aber leider finde ich das nicht.

Kann mir vllt jemand helfen oder mir sagen, woher ich das für Mac bekomme?


Vielen Dankf ür eure Hilfe,

lukas

Re: xTurtle und Mac

Verfasst: Samstag 13. Oktober 2007, 18:50
von gerold
Lukas the brain hat geschrieben:In Kapitel 2 geht es jetzt aber um xTurtle um ein paar Graphiken zu machen. Aber leider finde ich das nicht.
Hallo Lukas!

Willkommen im Python-Forum!

Wie ich das verstanden habe, sollte das Modul "xturtle" auf der CD drauf sein. Und eigentlich sollte auch im Buch erklärt werden, wie man dieses Modul installiert.

http://ada.rg16.asn-wien.ac.at/~python/ ... nload.html

Die Datei "xturtle.py" muss nur in den Ordner *Lib/lib-tk* deiner Python-Installation kopiert werden. Wo sich diese beim Mac befindet, weiß ich nicht.

mfg
Gerold
:-)

Verfasst: Samstag 13. Oktober 2007, 19:04
von Lukas the brain
Hi,

danke für deine Antwort.

Ich habe xturtle.py gefunden, aber allerdings ist, wenn ich es öffne, nur eine Art Anleitung da und nicht diese drei >>> hinter denen ich dann die Befehle eingeben kann.

Im Buch ist ein Screenshot davon und da steht oben in der Leiste "IPI-Shell/Turtle Grafik".
Das sieht so aus, wie die normale Python Shell. Nur

Allerdings finde ich sowas nicht bei mir.


Danke,

Lukas

Verfasst: Sonntag 14. Oktober 2007, 11:18
von Imperator
Hi ich hab mir das Buch auch gekauft (ich bereue es, nicht darauf gehört zu haben, dass wenn man schon ne andere Sprache kann sich ein anderes Buch kaufen soll). Die IDLE für xturtle war bei mir auch nicht dabei (Anleitung zur Installation findest du im Anhang A). Die brauchst du aber nicht! Keine Ahnung wozu die gut sein soll. Importier dir xturtle einfach in die Standard-IDLE. Bei mir hat so alles geklappt.

Verfasst: Sonntag 14. Oktober 2007, 11:41
von Lukas the brain
also muss ich bei Mac beides auf den Desktop und dann from xturtle import, oder?

Verfasst: Sonntag 14. Oktober 2007, 12:45
von Imperator
Wenn du die Standard-IDLE installiert hast, kopierst du xturtle in den Lib-Ordner. Dann öffnest du die Standard-IDLE und schreibst oben rein:

Code: Alles auswählen

import xturtle
#oder
from xturtle import*

Verfasst: Sonntag 14. Oktober 2007, 17:44
von Lukas the brain
Habe ich so alles richtig, weil ich bekomme immer ne Fehlermeldung:

http://www.bilder-hochladen.net/files/2yss-g-png.html

http://www.bilder-hochladen.net/files/2yss-h-png.html


Gruß

Verfasst: Sonntag 14. Oktober 2007, 18:22
von Lukas the brain
ich habe jetzt nochmal alles von neu gemacht. Ich habe jetzt nen Ordner im Programm Ordner, der MacPython hießt. Aber das ist kein Lib Ordner.

Verfasst: Sonntag 14. Oktober 2007, 18:47
von gerold
Hallo Lukas!

Kann es sein, dass du Python gar nicht installiert hast?

Lies dir diese Seite ganz genau durch. Vielleicht hast du Python wirklich noch nicht richtig installiert und nur mit den Installationsdateien von Python gearbeitet.

http://python.org/download/mac/

Hat hier im Forum keiner einen Mac, der hier Hilfestellung geben könnte?

mfg
Gerold
:-)

Verfasst: Sonntag 14. Oktober 2007, 20:03
von Lukas the brain
doch doch, ich habe es schon richtig installiert. Ich habe ja auch schon die IDL bentutzt. Nur bekomme ich das xturtle (s.o.) nicht zum laufen.

Verfasst: Sonntag 14. Oktober 2007, 20:21
von Lukas the brain
ich check ejtzt gar nichts mehr. Jetzt funzt irgendwie ncihtmal mehr die IDLE

Verfasst: Montag 15. Oktober 2007, 13:27
von Imperator
Zu xturtle: Du hattest keinen Lib-Ordner, hast ihn aber selbst angelegt? Dann mach folgendes: Du musst irgendwie die Datei Sitecustomize.py finden. Dort musst du unten rein schreiben:

Code: Alles auswählen

sys.path.append(Pfad zu Libs)
Vergiss beim Pfadschreiben nicht, dass du statt \ \\ schreiben musst.
@IDLE: Was genau passiert, wenn du versuchst sie zu starten?

Verfasst: Montag 15. Oktober 2007, 14:10
von gerold
Hallo Lukas!

Vergiss den Rat von Imperator. :roll: Der hat keinen Bezug zu deinem Problem. Jede Python-Installation hat irgendwo einen Lib-Ordner. In diesem Lib-Ordner befindet sich **immer** auch der **site-packages**-Ordner. Wenn du den gefunden hast, dann hast du deinen Lib-Ordner gefunden. Aber verwechsle ihn nicht mit dem Lib-Ordner in den Installationsdateien.

Gehe zu jemandem, der sich am Mac auskennt und evt. schon einmal etwas mit Python gemacht hat. Der soll dir checken, ob dein Python noch funktioniert bzw. dir Python korrekt installieren.

Dann soll er dir das Modul "xturtle.py" in den Ordner **Lib/lib-tk** legen. Das ist der gleiche Ordner, in dem schon das Modul *turtle.py* drinnen ist. Wenn du also im gesamten System nach der Datei *turtle.py* suchst, dann findest du gezwungenermaßen auch den **Lib/lib-tk**-Ordner.

So anders kann es beim Mac ja gar nicht sein. Nur muss dir endlich einmal jemand das Python korrekt installieren. Erst recht, wenn du es nicht einmal selber schaffst, den **Lib/lib-tk**-Ordner mit der *turtle.py*-Datei zu finden. Klingt hart, aber im Moment zerstörst du dir selber mehr als du richtig machst. Vielleicht war bei dir Python ja schon installiert. Wir wissen es nicht. Was wir wissen ist, dass es jetzt überhaupt nicht mehr funktioniert. -- Gehe bitte zu jemandem der sich auskennt.

mfg
Gerold
:-)

Verfasst: Montag 15. Oktober 2007, 15:39
von Imperator
gerold hat geschrieben:Hallo Lukas!
Vergiss den Rat von Imperator. :roll: Der hat keinen Bezug zu deinem Problem. :-)
Gewissermaßen schon. Ich hab lediglich auf die Situation reagiert. Wenn er es nämlich macht, dürfte die IDLE nämlich xturtle finden. Das da aber grundsätzlich was nicht stimmt, damit hast du schon recht.

Verfasst: Montag 15. Oktober 2007, 15:49
von Lukas the brain
@gerold: Danke, aber genauso , wie du es beschrieben hast, ist es bei mir.

@imperator: Ich finde die Datei bei mir nicht.


Edith: Ich habe es jetzt hinbekommen, mir wurde in einem Mac Forum geholfen.

Trotzdem vielen Dank an alle :)

Verfasst: Montag 15. Oktober 2007, 15:53
von Imperator
Gern geschehen!

Verfasst: Montag 15. Oktober 2007, 16:22
von gerold
Lukas the brain hat geschrieben:Ich habe es jetzt hinbekommen, mir wurde in einem Mac Forum geholfen.
Hallo Lukas!

Bitte sei so nett und schreibe uns ein paar Stichworte, warum es nicht funktionierte und was du dagegen getan hast. Das wäre vielleicht eine gute Hilfe für andere, die das gleiche Problem haben (werden). So wie es aussieht, sind hier im Forum relativ wenig Mac-Benutzer die bei solchen Problemen helfen können.

mfg
Gerold
:-)

Verfasst: Montag 15. Oktober 2007, 17:01
von Leonidas
gerold hat geschrieben:So wie es aussieht, sind hier im Forum relativ wenig Mac-Benutzer die bei solchen Problemen helfen können.
Naja, es mag zwar in Amerika unter Python-Entwicklern populär sein, Macs zu nutzen, aber in Deutschland sind Entwickler meist auf normalen PCs mit Windows oder Linux unterwegs, daher haben wir hier auch wenige Mac-Nutzer. Von den Regulars fällt mir einzig blackbird ein.

Verfasst: Dienstag 16. Oktober 2007, 17:31
von Lukas the brain
Ok, ich habe alles von neu gemacht.

Ich habe von ActiveSate die Tcl und ActivePython runtergeladen.

Dann habe ich es isntalliert.

Und Dann kann man es unter /Library/Frameworks/Python.framework/Versions/2.5/Resources/ aufrufen und ein Alias fürs Dock oder den Schreibtisch oder so machen. Oder mit cd /PfadzumentpacktenVerzeichnisvon/xturtle und dann python -i xturtleDemo.pyaus dem Terminal starten.

Gruß

Verfasst: Dienstag 16. Oktober 2007, 17:53
von Andy
Lukas the brain hat geschrieben:Ok, ich habe alles von neu gemacht.

Ich habe von ActiveSate die Tcl und ActivePython runtergeladen.

Dann habe ich es isntalliert.

Und Dann kann man es unter /Library/Frameworks/Python.framework/Versions/2.5/Resources/ aufrufen und ein Alias fürs Dock oder den Schreibtisch oder so machen. Oder mit cd /PfadzumentpacktenVerzeichnisvon/xturtle und dann python -i xturtleDemo.pyaus dem Terminal starten.

Gruß
Dock und Schreibtisch? Da kann man mal sehen wie unterschiedlich Betriebssysteme sind. :lol: Oder die deutschen Mac-Entwickler sind gegen die englische Sprache. ^^