title: Google Cloud ML - Can't find module
body: <p>I'm trying to run a model on Google Cloud ML, but I'm having trouble even to to run it locally </p>
  
  <p>I have my code organized like this :</p>
  
  <pre><code>cloud/
    trainer/
          task.py
          othermodules.py
  </code></pre>
  
  <p>I have a module that import other modules.</p>
  
  <p>Following the guides on how to run the model first locally, they give the next command:</p>
  
  <pre><code>gcloud ml-engine local train 
  --package-path trainer/ 
  --module-name trainer.task
  --job-dir=$MODEL
  </code></pre>
  
  <p>I run this command, while I'm inside the folder called <strong>cloud</strong> but I get the following error: </p>
  
  <pre><code>ImportError: No module named adressing
  </code></pre>
  
  <p>Where adressing is one of the modules in the <strong>trainer folder</strong> and the file adressing.py is in fact in the folder.</p>
  
  <p>But if I run it using, <strong>python trainer/task.py</strong>  it works perfectly.</p>
  
  <p>Any ideas of what's going on?</p>