habe ins terminal geschrieben: ls -a
da hat er mir .bash_history und .bash_profile angegeben. aber ich kann es nicht öffnen.
applications/blender - da komme ich einfach im programmordner in den ordner wo das blenderprogramm abgelegt ist. im selben ordner befindet sich u.a. ein ordner plugins - in dem sind wieder ordner mit dateien - aber weit und breit keine datei mit namen .bash oder bashrc
was ich allerdings in blender sehen kann, wenn ich z.b. eine blenderdatei sichern will, ist die datei .bash_profile - aber ich kann sie auch von hier aus nicht öffnen.
ich finde es etwas riskant, eine datei zu schreiben, sie mit dem befehl mv bashrc .bashrc umzuwandeln, wenn ich sie dann nicht mehr öffnen, ändern oder löschen kann. oder kann ich das dann noch?[/img]
python auf mac
Wieso dass denn nicht? Das sind einfache Textdateien. Zur Not versuche malgoldfisch hat geschrieben:da hat er mir .bash_history und .bash_profile angegeben. aber ich kann es nicht öffnen.
Code: Alles auswählen
$ more .bash_history
$ #oder
$ less .bash_profile
Gruß,
Christian
uiuiui - was geht jetzt ab? mit dem more .bash_history kommt:
/Applications/blender-2.45-darwin-8.10.1-i386/blenderplayer; exit
/Applications/MacPython\ 2.5/Update\ Shell\ Profile.command; exit
python
/Applications/MacPython\ 2.5/Update\ Shell\ Profile.command; exit
print "helloWorld"
print "helloworld"
/Applications/MacPython\ 2.5/Update\ Shell\ Profile.command; exit
print "helloworld"
pythonhelloworld.py
print "helloworld"
print "helloworld"
/Applications/MacPython\ 2.5/Update\ Shell\ Profile.command; exit
print "hello"
python
python
python
phyton
python
python
python
python
python latoya.py
latoya.py
.bash_history 39%
mit less .bash_profile kommt folgendes:
# Setting PATH for MacPython 2.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
export PATH
.bash_profile (END)
was ist das? und wie kann ich jetzt die richtige konfig eingeben? ich kann die beiden ja nicht editieren - oder kann ich?
/Applications/blender-2.45-darwin-8.10.1-i386/blenderplayer; exit
/Applications/MacPython\ 2.5/Update\ Shell\ Profile.command; exit
python
/Applications/MacPython\ 2.5/Update\ Shell\ Profile.command; exit
print "helloWorld"
print "helloworld"
/Applications/MacPython\ 2.5/Update\ Shell\ Profile.command; exit
print "helloworld"
pythonhelloworld.py
print "helloworld"
print "helloworld"
/Applications/MacPython\ 2.5/Update\ Shell\ Profile.command; exit
print "hello"
python
python
python
phyton
python
python
python
python
python latoya.py
latoya.py
.bash_history 39%
mit less .bash_profile kommt folgendes:
# Setting PATH for MacPython 2.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
export PATH
.bash_profile (END)
was ist das? und wie kann ich jetzt die richtige konfig eingeben? ich kann die beiden ja nicht editieren - oder kann ich?
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
.bash_history ist nichts anderes als eine Liste aller Kommandos, die du in die BASH eingegeben hast 
Die Dateien kannst du editieren, sofern du schreibrechte hast
Wenn nicht kannst du dir die ja als root geben 
Wenn du die `.bashrc' umbenennst gehts du kein risiko ein:
Per `rm .bashrc' kannst du sie jederzeit löschen.
Nochmal zum bearbeiten der Dateien: Per `vi $datei' solltest du sie auf jeden Fall bearbeiten können, denn der meckert mit Sicherheit nicht

Die Dateien kannst du editieren, sofern du schreibrechte hast


Wenn du die `.bashrc' umbenennst gehts du kein risiko ein:
Per `rm .bashrc' kannst du sie jederzeit löschen.
Nochmal zum bearbeiten der Dateien: Per `vi $datei' solltest du sie auf jeden Fall bearbeiten können, denn der meckert mit Sicherheit nicht

jetzt versteh ich nur noch bahnhof
ich habe vi ins terminal eingegeben - dann kam das
~
~
~
~ VIM - Vi IMproved
~
~ version 6.2
~ by Bram Moolenaar et al.
~ Vim is open source and freely distributable
~
~ Help poor children in Uganda!
~ type :help iccf<Enter> for information
~
~ type :q<Enter> to exit
~ type :help<Enter> or <F1> for on-line help
~ type :help version6<Enter> for version info
~
~
~
~
was ist den das?
wenn ich vi datei eingebe, kommt
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"datei" [New File]
keine ahnung was das ist, resp. wo ich damit gelandet bin...
und das verstehe ich gar nicht, was du damit meinst

ich habe vi ins terminal eingegeben - dann kam das
~
~
~
~ VIM - Vi IMproved
~
~ version 6.2
~ by Bram Moolenaar et al.
~ Vim is open source and freely distributable
~
~ Help poor children in Uganda!
~ type :help iccf<Enter> for information
~
~ type :q<Enter> to exit
~ type :help<Enter> or <F1> for on-line help
~ type :help version6<Enter> for version info
~
~
~
~
was ist den das?
wenn ich vi datei eingebe, kommt
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"datei" [New File]
keine ahnung was das ist, resp. wo ich damit gelandet bin...

und das verstehe ich gar nicht, was du damit meinst
wieviele .bashrc kann man haben? und woher weiss er wo er sie hinlegen muss? ich frage, weil ich einerseits ein terminal vom mac habe und andererseits das idle von python - und da sind die pfade nicht gleich, wenn man import sys und dann print sys.path eingibtDie Dateien kannst du editieren, sofern du schreibrechte hast
Wenn nicht kannst du dir die ja als root geben
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Also: VIM ist ein Editor ... ein bisschen komplex, aber ich musste ihn einfach nennen, da der auf jedem Unix vorhanden ist - und der Editor deiner Wahl wohl Probleme mit `.'-Dateien hat.
Um zu tippen drück `i'. Wenn du fertig bist drück `Esc' und gib `:x' ein. Dann hast du deine .bashrc.
Jeder Benutzer kann eine `.bashrc' haben, ist ja schliesslich die persönliche Konfigurationsdatei für die BASH. Das mit den Rechtern bezog sich auf die anderen .bash-Dateien ... wobei ich stark bezweifel, dass man da nicht volle Rechte hat.
Die $PATH ist der Suchpfad, den das System - und damit die Shell - verwendet. `import sys; print sys.path' dagegen druckt den Pythonpfad, also der Pfad in dem nach Modulen gesucht wird.
Um zu tippen drück `i'. Wenn du fertig bist drück `Esc' und gib `:x' ein. Dann hast du deine .bashrc.
Jeder Benutzer kann eine `.bashrc' haben, ist ja schliesslich die persönliche Konfigurationsdatei für die BASH. Das mit den Rechtern bezog sich auf die anderen .bash-Dateien ... wobei ich stark bezweifel, dass man da nicht volle Rechte hat.
Die $PATH ist der Suchpfad, den das System - und damit die Shell - verwendet. `import sys; print sys.path' dagegen druckt den Pythonpfad, also der Pfad in dem nach Modulen gesucht wird.
Zuletzt geändert von cofi am Mittwoch 20. August 2008, 13:10, insgesamt 1-mal geändert.
ok soweit hats geklappt. ich konnte mit dem terminal eine .bashrc erstellen. ich habe den PYTHONPATH so reingeschrieben, wie ihn mir das terminal ausgegeben hat. jedenfalls vermute ich das...
leider hat das ganze keine auswirkung auf blender - es passiert immer noch nichts. jetzt möchte ich zu gerne in diese .bashrc reinschauen, um zu sehen, was jetzt wirklich drin steht. wie kann ich das machen?
was mich zusätzlich verwirrt ist, dass der idle python-shell einen anderen pfad ausgibt, als das terminal. welchen muss ich jetzt nehmen?
leider hat das ganze keine auswirkung auf blender - es passiert immer noch nichts. jetzt möchte ich zu gerne in diese .bashrc reinschauen, um zu sehen, was jetzt wirklich drin steht. wie kann ich das machen?
was mich zusätzlich verwirrt ist, dass der idle python-shell einen anderen pfad ausgibt, als das terminal. welchen muss ich jetzt nehmen?
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
Kanten erzeugen:
Fuer Flaechen kann man analog addFace verwenden, das sollte ich im Wiki bei Gelegenheit mal aendern...
Leider ist die Blenderseite momentan teilweise down, unter Documentation findest du dort normalerweise die Referenz zur Python-API, die solltest du dir unters Kopfkissen legen.
Code: Alles auswählen
import Blender
viereck_mesh = Blender.NMesh.New()
# Fuege dem Mesh die vier Eckpunkte hinzu:
viereck_mesh.verts.append(Blender.NMesh.Vert(-1, -1, 0))
viereck_mesh.verts.append(Blender.NMesh.Vert(-1, 1, 0))
viereck_mesh.verts.append(Blender.NMesh.Vert(1, 1, 0))
viereck_mesh.verts.append(Blender.NMesh.Vert(1, -1, 0))
# Fuege dem Mesh Kanten hinzu:
viereck_mesh.addEdge(viereck_mesh.verts[0], viereck_mesh.verts[1])
viereck_mesh.addEdge(viereck_mesh.verts[1], viereck_mesh.verts[2])
viereck_mesh.addEdge(viereck_mesh.verts[2], viereck_mesh.verts[3])
viereck_mesh.addEdge(viereck_mesh.verts[3], viereck_mesh.verts[0])
viereck_obj = Blender.Object.New("Mesh", "Viereck")
viereck_obj.link(viereck_mesh)
current_scene = Blender.Scene.GetCurrent()
current_scene.objects.link(viereck_obj)
Blender.Redraw()
Leider ist die Blenderseite momentan teilweise down, unter Documentation findest du dort normalerweise die Referenz zur Python-API, die solltest du dir unters Kopfkissen legen.

Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Müsste es nicht heißen: Mach ein Gesicht das socofi hat geschrieben:Um zu tippen drück `i'. Wenn du fertig bist drück `Esc' und gib `:x' ein. Dann hast du deine .bashrc.


My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Geht ebenfalls mit `vi' ... ausserdem mit `more', `less' sowie `cat'goldfisch hat geschrieben: .bashrc reinschauen, um zu sehen, was jetzt wirklich drin steht. wie kann ich das machen?

Das hab ich ja schon beschriebengoldfisch hat geschrieben: was mich zusätzlich verwirrt ist, dass der idle python-shell einen anderen pfad ausgibt, als das terminal. welchen muss ich jetzt nehmen?

Args! Verdammte automatisch Smiliesch... Danke für den HinweisLeonidas hat geschrieben:Müsste es nicht heißen: Mach ein Gesicht das so Mad ausschaut? Twisted Evil

hallo rebecca
danke für dein script. das mit der excel-datei als cvs exportieren habe ich mal gemacht. dein link auf die seite, wo das beschrieben ist, sieht ja extrem kompliziert aus. ich verstehe nur bahnhof. gibts für anfänger nicht einen einfacheren weg? ich bin kein programmiergenie sondern anfängerin.
in der zwischenzeit habe ich bei galileo openbook ein buch zu python2.5 gefunden.
ich scheitere wieder am mac. auch hier ist sehr dürftig beschrieben, wie ich das ding im mac bedienen muss.
http://www.galileocomputing.de/openbook ... 03_002.htm
was mich verwirrt ist, dass ich dein script in blender mit texteditor reinladen kann und auch mit alt p zum laufen bringe. wenn ich aber im texteditor von blender schreibe print"hallo bla bla bla" und das dann mit alt p zu laufen bringen will, passiert gar nichts. auch wenn ich das terminal offen habe und die idle-shell von python und die interaktive konsole von blender. nirgends passiert was. woran liegt das?
und cofi - danke für den hinweis mit vi - jetzt kann ich in die .bashrc reingucken. aber editieren kann ich sie nicht.
ich habe mir im terminal den pfad mit print sys.path ausgeben lassen. das sah so aus:
['', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages']
dann habe ich folgendes in die bashrc geschrieben
export PYTHONPATH=', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages
ich habe die eckigen klammern und das zeichen ' am anfang und am schluss weggelassen, weil es so im tutorial stand. ist das richtig oder falsch? wahrscheinlich falsch, weil ja blender immer noch nicht läuft...
danke für dein script. das mit der excel-datei als cvs exportieren habe ich mal gemacht. dein link auf die seite, wo das beschrieben ist, sieht ja extrem kompliziert aus. ich verstehe nur bahnhof. gibts für anfänger nicht einen einfacheren weg? ich bin kein programmiergenie sondern anfängerin.
in der zwischenzeit habe ich bei galileo openbook ein buch zu python2.5 gefunden.
ich scheitere wieder am mac. auch hier ist sehr dürftig beschrieben, wie ich das ding im mac bedienen muss.
http://www.galileocomputing.de/openbook ... 03_002.htm
was mich verwirrt ist, dass ich dein script in blender mit texteditor reinladen kann und auch mit alt p zum laufen bringe. wenn ich aber im texteditor von blender schreibe print"hallo bla bla bla" und das dann mit alt p zu laufen bringen will, passiert gar nichts. auch wenn ich das terminal offen habe und die idle-shell von python und die interaktive konsole von blender. nirgends passiert was. woran liegt das?
und cofi - danke für den hinweis mit vi - jetzt kann ich in die .bashrc reingucken. aber editieren kann ich sie nicht.
ich habe mir im terminal den pfad mit print sys.path ausgeben lassen. das sah so aus:
['', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages']
dann habe ich folgendes in die bashrc geschrieben
export PYTHONPATH=', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages
ich habe die eckigen klammern und das zeichen ' am anfang und am schluss weggelassen, weil es so im tutorial stand. ist das richtig oder falsch? wahrscheinlich falsch, weil ja blender immer noch nicht läuft...
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
Das csv-Modul ist wirklich der einfachste Weg, aber wenn du noch nicht programmieren kannst, solltest du natuerlich vorher ersteinmal die Grundlagen lernen. Hier ein Beispiel, wie du deine Werte aus der csv-Datei augeben lassen kannst:goldfisch hat geschrieben:hallo rebecca
danke für dein script. das mit der excel-datei als cvs exportieren habe ich mal gemacht. dein link auf die seite, wo das beschrieben ist, sieht ja extrem kompliziert aus. ich verstehe nur bahnhof. gibts für anfänger nicht einen einfacheren weg? ich bin kein programmiergenie sondern anfängerin.
Code: Alles auswählen
import csv
reader = csv.reader(open("test.csv", "rb"))
for row in reader:
for item in row:
print item
Mit deiner Blender- und Python-Installation ist alles in Ordnung. Das Problem liegt am "print". Die print-Anweisung sorgt dafuer, dass ein Programm etwas in die Konsole ausgibt, aus der es ausgefuehrt wird (ich rede jetzt hier die ganze Zeit von der Bash-Konsole, nicht von der Python-Konsole oder IDLE-Konsole). Wenn du also in der Konsole zb. "ls" eingibst, dann gibt ls mit so einem print-Befehl direkt das Dateilisting aus. Wenn du Blender aus der Konsole ausfuehren wuerdest, in dem du "blender" eintippst, wuerde Blender zwar ganz normal sein eigenes Fenster oeffnen, aber wuerdest du deine print-Ausgabe in eben dieser Konsole sehen.was mich verwirrt ist, dass ich dein script in blender mit texteditor reinladen kann und auch mit alt p zum laufen bringe. wenn ich aber im texteditor von blender schreibe print"hallo bla bla bla" und das dann mit alt p zu laufen bringen will, passiert gar nichts. auch wenn ich das terminal offen habe und die idle-shell von python und die interaktive konsole von blender. nirgends passiert was. woran liegt das?
Wenn du Blender aber ueber das Klicken in einem Mac-Menue oder auf ein Icon oeffnest, gibt es keine Konsole, mit der "Blender verbunden ist". Da Blender (bzw. der Mac) dann sozusagen nicht weiss, wohin er dir print-Ausgabe drucken soll, geht sie ins Nirvana, darum siehst du also nichts. Dein Script ist dann zwar durchgelaufen, aber du hast es nicht mitbekommen, weil dein Script keine weiteren Dinge tut, die du sehen koenntest. Wenn du in mein Script an beliebiger Stelle ein print einbaust, sollte das Script zwar nachwievor das Mesh-Objekt erzeugen, aber von der print-Anweisung siehst du aus dem gleichen Grund nichts.
Das einzige, was du jetzt also noch rausfinden musst, ist, wie du in der Bash-Konsole Blender starten kannst. Das nichts mit dem PYTHONPATH zu tun, aber mehr kann ich dazu nicht sagen, da ich mich mit dem MAC ueberhaupt nicht auskenne.
Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Dass du mit `vi' nicht editieren kannst scheitert wohl eher am Editor als an den Rechten ;) `i' um anfangen zu schreiben und `Esc' und `:x' um die Datei zu speichern und vi zu schliessen.goldfisch hat geschrieben:und cofi - danke für den hinweis mit vi - jetzt kann ich in die .bashrc reingucken. aber editieren kann ich sie nicht.
ich habe mir im terminal den pfad mit print sys.path ausgeben lassen. das sah so aus:
['', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages']
dann habe ich folgendes in die bashrc geschrieben
export PYTHONPATH=', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages
ich habe die eckigen klammern und das zeichen ' am anfang und am schluss weggelassen, weil es so im tutorial stand. ist das richtig oder falsch? wahrscheinlich falsch, weil ja blender immer noch nicht läuft...
Zum Pfad: Ich denke das Problem liegt daran, dass die syntax nicht stimmt. Versuch mal
Code: Alles auswählen
export PYTHONPATH='/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages'
danke für deine hilfe!
das mit den grundlagen programmierung ist so eine sache. ich hab schon anfänge mit logo, kara, java, actions script hinter mir und möchte eigentlich dazulernen. ich weiss jedoch nicht, welches programm ich für die grundlagen der programmierung lernen soll, resp. was für mich als visueller mensch am meisten sinn macht. ich habe mühe mit der denkweise von programmierern. kleines beispiel: du hast einen strich, ein quadrat, einen strich, ein quadrat, einen strich, ein quadrat und einen strich. für mich besteht die gemeinsamkeit aus: 4 striche, 3 quadrate. für einen programmierer besteht die gemeinsamkeit aus: 3 x (1 strich + 1 quadrat) + 1 strich - verstehst du was ich meine?
mit actions script bin ich am weitesten gekommen. leider kommen alle weiterführenden kurse in der schweiz wegen mangelndem interesse nicht zustande. der grund ist wohl der, dass visuelle leute in der regel schon vorher aufgeben und programmierer bereits zu viel wissen. nun dachte ich, die kombination blender und python käme mir entgegen. oder weisst du was besseres für die grundlagen?
das problem bezüglich blender aus dem terminal starten werde ich mal ins blender- und macuserforum posten. vielleicht weiss da jemand weiter.
und das csv script probiere ich gleich aus

das mit den grundlagen programmierung ist so eine sache. ich hab schon anfänge mit logo, kara, java, actions script hinter mir und möchte eigentlich dazulernen. ich weiss jedoch nicht, welches programm ich für die grundlagen der programmierung lernen soll, resp. was für mich als visueller mensch am meisten sinn macht. ich habe mühe mit der denkweise von programmierern. kleines beispiel: du hast einen strich, ein quadrat, einen strich, ein quadrat, einen strich, ein quadrat und einen strich. für mich besteht die gemeinsamkeit aus: 4 striche, 3 quadrate. für einen programmierer besteht die gemeinsamkeit aus: 3 x (1 strich + 1 quadrat) + 1 strich - verstehst du was ich meine?
mit actions script bin ich am weitesten gekommen. leider kommen alle weiterführenden kurse in der schweiz wegen mangelndem interesse nicht zustande. der grund ist wohl der, dass visuelle leute in der regel schon vorher aufgeben und programmierer bereits zu viel wissen. nun dachte ich, die kombination blender und python käme mir entgegen. oder weisst du was besseres für die grundlagen?
das problem bezüglich blender aus dem terminal starten werde ich mal ins blender- und macuserforum posten. vielleicht weiss da jemand weiter.
und das csv script probiere ich gleich aus

ich habs genau so reingeschrieben. dann habe ich die .bashrc mit vi aufgerufen um reinzugucken - da hat er das ' vor /Library und das ' am schluss einfach weggelassen...export PYTHONPATH='/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages'
ich habe übrigens das ganze im terminal von mac geschrieben, weil ich es nirgends anders kann - du erinnerts dich - das problem mit dem .

weisst du, wie man blender aus dem mac-terminal starten kann?
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Ehhh moment. WIE hast du das im Terminal geschrieben? Per `echo $string >> $datei' ? Und der Block unterscheidet sich doch ganz erheblich, von dem was du in deinem vorherigen Posting geschrieben hast.goldfisch hat geschrieben:ich habs genau so reingeschrieben. dann habe ich die .bashrc mit vi aufgerufen um reinzugucken - da hat er das ' vor /Library und das ' am schluss einfach weggelassen...export PYTHONPATH='/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages'
ich habe übrigens das ganze im terminal von mac geschrieben, weil ich es nirgends anders kann - du erinnerts dich - das problem mit dem .![]()
Hmm nein. Aber du musst doch irgendwie Hinweise auf deinem System finden können wie er denn sonst gestartet wird?!goldfisch hat geschrieben:weisst du, wie man blender aus dem mac-terminal starten kann?
ich habe ins terminal geschrieben:WIE hast du das im Terminal geschrieben? Per `echo $string >> $datei' ? Und der Block unterscheidet sich doch ganz erheblich,...
echo export PYTHONPATH=', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages >> ~/.bashrc
das hat dann die datei erstellt. ist was falsch daran? und ich sehe keinen erheblichen unterschied an diesem block
was meinst du damit ? wer ist er? der terminal?Hmm nein. Aber du musst doch irgendwie Hinweise auf deinem System finden können wie er denn sonst gestartet wird?!
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Die Verzeichnistrenner sind anders. Versuchs mal mit der Zeile von obigem Post ... ausserdem solltest du bei dem `echo' deinen gewünschten String in "" einpacken, damit er auch wie gewünscht rauskommt.goldfisch hat geschrieben: das hat dann die datei erstellt. ist was falsch daran? und ich sehe keinen erheblichen unterschied an diesem block
Blender war gemeint.goldfisch hat geschrieben: was meinst du damit ? wer ist er? der terminal?
jetzt habe ich gerade festgestellt, dass mein blender (trotz erstellter .bashrc mit PYTHONPATH) gar nicht mit python 2.5 sondern mit python 2.3 arbeitet. ich habe in blender das file system-info.txt gefunden. das spuckt aus, dass es mit python 2.3.5 arbeitet. unter paths gibt er an:
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python23.zip etc....
die ganze bastelei war also wirkungslos.
das problem ist immer noch dasselbe. ich kann print "hallo" mit alt p zwar offenbar auslösen, ich sehe es aber nicht, weil ich immer noch nicht weiss, wie ich blender aus der konsole heraus starten muss.
da ich offenbar in blender mit python version 2.3 arbeiten muss, funktioniert das script von rebecca nicht.
/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python23.zip etc....
die ganze bastelei war also wirkungslos.
das problem ist immer noch dasselbe. ich kann print "hallo" mit alt p zwar offenbar auslösen, ich sehe es aber nicht, weil ich immer noch nicht weiss, wie ich blender aus der konsole heraus starten muss.
da ich offenbar in blender mit python version 2.3 arbeiten muss, funktioniert das script von rebecca nicht.
das scheint mit python 2.5 gemacht worden zu sein. was muss anders sein, damits in python 2.3 läuft?import csv
reader = csv.reader(open("test.csv", "rb"))
for row in reader:
for item in row:
print item