title: Moving a Python script to another computer
body: <p>I am wondering what my options are if I write a Python script that makes use of installed libraries on my computer (like lxml for example) and I want to deploy this script on another computer. </p>
  
  <p>Of course having Python installed on the other machine is a given but do I also have to install all the libraries I use in my script or can I just use the *.pyc file?</p>
  
  <p>Are there any options for making an installer for this kind of problem that copies all the dependencies along with the script in question?</p>
  
  <p>I am talking about Windows machines by the way.</p>
  
  <p>Edit -------------------</p>
  
  <p>After looking through your answers i thought i should add this:</p>
  
  <p>The thing is....the library required for this to work won't come along quietly with either pip or easy_install on account on it requiring either a windows installer (witch i found after some searching) or being rebuilt on the target computer from sources  (witch i'm trying to avoid) .</p>
  
  <p>I thought there was some way to port a pyc file or something to another pc and the interpreter on that station will not require the dependencies on account on it already being translated to bytecode. </p>
  
  <p>If this is not possible, can anyone show me a guide of some sort for making windows package installers ?</p>