<HTML><FONT FACE=arial,helvetica><FONT  SIZE=3 FAMILY="SANSSERIF" FACE="Arial" LANG="0"><BR>
<BLOCKQUOTE TYPE=CITE style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px"></FONT><FONT  COLOR="#000000" style="BACKGROUND-COLOR: #ffffff" SIZE=2 FAMILY="SANSSERIF" FACE="Arial" LANG="0"><BR>
Date: Tue, 2 Sep 2003 16:29:00 +0700<BR>
From: "Robin Hood"</BLOCKQUOTE><BR>
<BR>
<BLOCKQUOTE TYPE=CITE style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">Robin Hood writes<BR>
<BR>
Two dumb questions:<BR>
<BR>
1. How do you set the PATH environment variable for python under windows 98<BR>
(So that I can import modules which aren't located in the same folder as<BR>
python itself)<BR>
</BLOCKQUOTE><BR>
<BR>
<BR>
</FONT><FONT  COLOR="#000000" style="BACKGROUND-COLOR: #ffffff" SIZE=3 FAMILY="SANSSERIF" FACE="Arial" LANG="0">Hi Robin,<BR>
The short answer to your first (not so) dumb question : <BR>
<BR>
Make a copy of your autoexec.bat file located in your<BR>
top directory. This is normally the "C:\" directory.<BR>
<BR>
Call the copy something like autoexec.bak or .old or <BR>
dot anything that isn't going to destroy an already existing file.<BR>
<BR>
Open the autoexec.bat file. (Keep in mind that there may be <BR>
nothing in this file to begin with and that's okay.)<BR>
<BR>
On the line after the last entry in the file, type something like this <BR>
(using your version of Python of course):<BR>
<BR>
PATH=C:\Python23\;C:\Python23\lib;%path%<BR>
<BR>
and save the file. Restart the computer.<BR>
<BR>
Example of my Python path in my autoexec.bat is:<BR>
PATH=c:\Python23\;c:\Python23\lib;c:\pymy;%path%<BR>
<BR>
This line has to be typed exactly as shown <BR>
or your machine could lock up.<BR>
This line has the word PATH=, <BR>
followed by the new path you want to add,<BR>
followed by a colon. <BR>
Follow the entire string by a percent sign,<BR>
followed by the word path,<BR>
followed by a percent sign.<BR>
<BR>
Notice that each individual path has to be followed by a colon.<BR>
Notice also that the entire path line is followed by %path%. <BR>
Now, the reason for this is that you already have a pre-existing<BR>
PATH set up on your machine. <BR>
( you can see it by typing "path" at a dos prompt <BR>
( also try typing "set" to see all environment variables))<BR>
The %path% "environment variable"<BR>
adds the pre-existing path to your new <BR>
path that you just created for Python.<BR>
Please also notice, in the example of my Python path, <BR>
I also have included the path to the directory where <BR>
I keep my scripts, modules, and programs that I write.<BR>
<BR>
<BLOCKQUOTE TYPE=CITE style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px"></FONT><FONT  COLOR="#000000" style="BACKGROUND-COLOR: #ffffff" SIZE=2 FAMILY="SANSSERIF" FACE="Arial" LANG="0">2. Currently, to execute a python script I have to right click it, choose<BR>
"edit with IDLE" then choose "run script" from one of the drop down menus.<BR>
If I just double click on a python script. It automatically executes under<BR>
the DOS interpreter, and then closes itself too quickly to see what the<BR>
results were. Is it possible to change this? </BLOCKQUOTE><BR>
<BR>
<BR>
</FONT><FONT  COLOR="#000000" style="BACKGROUND-COLOR: #ffffff" SIZE=3 FAMILY="SANSSERIF" FACE="Arial" LANG="0">Yes.</FONT><FONT  COLOR="#000000" style="BACKGROUND-COLOR: #ffffff" SIZE=2 FAMILY="SANSSERIF" FACE="Arial" LANG="0"><BR>
<BR>
(That is, make it so that the<BR>
<BLOCKQUOTE TYPE=CITE style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">program doesn't automatically close the DOS Prompt after its finished<BR>
executing, or get it to automatically execute under the Windows IDLE)<BR>
<BR>
*****A Network is the Opposite of a Hierachy*****</BLOCKQUOTE><BR>
</FONT><FONT  COLOR="#000000" style="BACKGROUND-COLOR: #ffffff" SIZE=3 FAMILY="SANSSERIF" FACE="Arial" LANG="0"><BR>
Robin, for my next trick...<BR>
For Python programs that included DOS prompt output.<BR>
<BR>
Open a dos prompt and navigate to your program directory<BR>
that you would like to run. <BR>
Now that you have set up your python path (above) you can <BR>
just type something like...<BR>
<BR>
C:\pymy\&gt;python "Your_program_name_here".py<BR>
<BR>
and the program will execute. When it ends you will still have <BR>
the output in the dos window until you close the window yourself.<BR>
<BR>
If you haven't set the path variable yet, you just have to type the<BR>
path to the python version you want to run this proggy with.<BR>
C:\pymy\&gt;C:\Python23\python "your_proggy".py<BR>
<BR>
<BR>
HTH<BR>
Regards,<BR>
Ray St.Marie &lt;Rastm2@aol.com&gt;<BR>
<BR>
</FONT><FONT  COLOR="#000000" style="BACKGROUND-COLOR: #ffffff" SIZE=2 FAMILY="SANSSERIF" FACE="Arial" LANG="0">
</FONT></HTML>