There are a number of things to remember when you deal with the Path
environment variable in Windows.
The items in the
Path
string are seperated by semicolon:;
, there should be no space around the semicolon. “C:\SomePath ; C:\AnotherPath” is NOT OK.It is better to use
\
instead of any/
in the string.No final backslash as in:
C:\SomeDirectory\
.Whenever you make a change to
Path
variable, be sure to close and reopen any Cmd or Shell window.You can add a new environment variable as “myexedir” and add that variable as ;%myexedir% to the Path string.
Open cmd.exe with administrator privileges and type:
setx path “%path%;C:\Python27” /m
/m
makes the changes at the system environment
, if you omit it then the changes are made in the local environment
.
Nonexisting paths in
Path
can cause problems.Path Manager is a little utlity that helps with the
Path
problems.You can prepare a bat file:
@echo off PATH C:\Python27;%path% title Octopress – %Username%@%Computername% cd C:\Projects\WebProjects\octopress cmd
Which will add the directory you want to be added to the Path. This will be valid for the command session only, and as a bonus can land you right into the directory that you want to work. This solution is the one that I feel more comfortable with.
For a discussion about these recommendations on Stackoverflow see: http://stackoverflow.com/questions/6318156/adding-python-path-on-windows-7