title: Theano ImportError and process Warning when compiling function
body: <p>I am running Theano with Anaconda on Windows. Ihave pretty much followed the steps in the comments <a href="https://www.kaggle.com/c/otto-group-product-classification-challenge/forums/t/13973/a-few-tips-to-install-theano-on-windows-64-bits" rel="nofollow">here</a>. I can import theano with no problems:</p>
  
  <pre><code>import theano
  from theano import tensor as T
  x = T.vector('x')
  W = T.matrix('W')
  dot = T.dot(x, W)
  </code></pre>
  
  <p>This works fine. But when I do </p>
  
  <pre><code>f = theano.function(inputs=[x, W], outputs=dot)
  </code></pre>
  
  <p>I get warnings:</p>
  
  <pre><code>WARNING (theano.gof.compilelock): Overriding existing lock by dead process '4844' (I am process '3908')
  WARNING:theano.gof.compilelock:Overriding existing lock by dead process '4844' (I am process '3908')
  </code></pre>
  
  <p>and a long error, which ends with:</p>
  
  <pre><code>ImportError: ('The following error happened while compiling the node', CGemv{inplace}(AllocEmpty{dtype='float64'}.0, TensorConstant{1.0}, W.T, x, TensorConstant{0.0}), '\n', 'DLL load failed: The specified module could not be found.', '[CGemv{inplace}(&lt;TensorType(float64, vector)&gt;, TensorConstant{1.0}, W.T, x, TensorConstant{0.0})]')
  </code></pre>
  
  <p>Any ideas on how to fix this?</p>