Sent:
Friday, November 02, 2007 2:08 AM
Subject:
Re: [pygame] Help with the 3rd Lecture, first tutorial
I am thoroughly confused at this point. I guess I need to change the
path.
Kevin,
When sending you information I
can understand that you could have gotten confused since everything from
setting the system path and such was thrown at you.
You had said, and was reminded
about the path you had loaded Python25 from, and that was from the Python25
folder where it would normally be installed on the windows C drive. That is
where it will fall apart. Yes, you had to change the path for running example
programs for the path has to be where the example program is...
You have to look at the
program location and where all the data for the program is residing. If the
data folder is a child, sub-directory of the example folder then you are OK as
long as, I repeat, "AS LONG AS" you load the python25.exe at that directory
point. Or you either go to the example directory by using the batch files I
gave you or going to the command prompt and typing C: and hitting enter, then
cd python25 and hitting enter then cd examples and hitting enter or
The third way is to go to
windows explorer and go to the examples folder and click on the Chimp.py game
and if it runs it will run the chimp example or it may ask what you want to
run it with. For if it asks you then go to the browse option and click on it.
For by doing this it will allow you to select which program you wish to run.
First it will ask you to enter the path to the program and that is what you
enter. For the program to run any .py module is the very path you first went
to and that is c:\Python25\ and you enter that path plus the Python25 program
and once you have entered c:\Python25\Python25.exe and hit enter or go to OK
and click on it your program will run from Windows Explorer each time you
double click on a .py file.
Now that you have set
Windows Explorer to run any .py game or program you write all you have to do
is go to the folder in which a .py module/file is located. Once you click on
it it will load Python25.exe and the file and run.
You will not have to go to a
DOS prompt unless you want to when doing this. The Open Command Here is only
if you want to run from the DOS shell for it will take you to the folder you
are hovering over inside Explorer, thus bypassing going to the DOS prompt
icon, clicking on it, and navigating the long way over to that
folder.
NOW:
NOTE:
You had asked if the path
needed to be changed and that depends on where you are residing. For where you
run Python25.exe, is where the OS.PATH connects to. If you are in the
Python25 folder that is what is loaded into OS>PATH at the time of loading
Python25.exe
Now, you have many options,
but you also have to look at the .py module you have and what it also demands.
The Chimp.py file has join("data/file") and this is appended to the
OS.PATH.
So, you now have to locate
where the data folder is. So, since the data folder is in the examples folder
you either move to that folder, where Chimp.py is, and then click on Chimp.py
from Explorer or at the DOS prompt move to that folder and type Python25
Chimp.Py and then hit enter.
Your Chimp will run as long as
the data folder is a child of the examples folder.
If not, then you must change
the Chimp.py program where it has the join(data/) reference. You must add the
complete location of where you are at to get it running. So if Chimp.py is
loaded and does not run you then modify the join( to reflect from where you
were which was c:\Python25\ and add to the join statement everywhere it is
located the addition of example/ to it, or join("example/data/filename.ext)
what ever was inside the parens and expand it...
FINAL OPTIONS:
1) Go to the examples folder
when at the DOS prompt then type Python25 Chimp.py.
2) Or use Windows Explorer and
click on Chimp.py inside the examples folder. Setup up Explorer so it runs
Python25.exe upon the click.
3) Or from Windows download
the Open Command Here, set it up, then hover over the examples
folder, then click on the file/context menu option for Open Command
Here and repeat step 1 if you
want to be in DOS to run/test your games.
You have many choices and the best one is option 2.
Option 2 is to run immediately the game you wish to test/run. For that is the
path of least resistance! For you stay within Windows and not even touch DOS
unless of course you want to be in DOS.
"May The Force Be With You!"
Bruce