Then if I try to run on another directory it says it's already in use
You can only bind to each port once with SimpleHTTPServer
. If you are already running the server on port 8008, you can not run another instance listening on that same port.
you should stop the server, and launch it from the other directory... or choose a different port number for running the 2nd instance.