title: Script with scipy using py2exe
body: <p>I have ran into this during exporting my script (which uses <code>numpy</code> and <code>scipy</code> libraries) via <code>py2exe</code>:</p>
  
  <pre><code>Traceback (most recent call last):
  File "imPok.py", line 3, in &lt;module&gt;
  File "scipy\misc\__init__.pyc", line 49, in &lt;module&gt;
  File "scipy\special\__init__.pyc", line 603, in &lt;module&gt;
  File "scipy\special\basic.pyc", line 18, in &lt;module&gt;
  File "scipy\special\orthogonal.pyc", line 101, in &lt;module&gt;
  File "scipy\linalg\__init__.pyc", line 188, in &lt;module&gt;
  File "scipy\linalg\_decomp_update.pyc", line 12, in &lt;module&gt;
  File "scipy\linalg\_decomp_update.pyc", line 10, in __load
  File "scipy/linalg/_decomp_update.pyx", line 1, in init scipy.linalg._decomp_update (scipy\linalg\_decomp_update.c:35768)
  ImportError: No module named cython_blas
  </code></pre>
  
  <p><strong>Tried:</strong></p>
  
  <ul>
  <li>installing cython - no use</li>
  <li>removing <code>scipy</code> dependencies - that worked, i.e. the trouble is in cooperation between <code>scipy</code> and <code>py2exe</code>.</li>
  <li>applying the solution of <a href="https://stackoverflow.com/questions/14215303/scipy-with-py2exe">this question</a> - no use</li>
  </ul>
  
  <p><strong>Questions:</strong></p>
  
  <ul>
  <li>how can I make that work?</li>
  <li>what I should/shouldn't do in general to avoid this problems?</li>
  </ul>
  
  <p><strong>Appendix:</strong></p>
  
  <p>These are the problematic lines:</p>
  
  <pre><code>from scipy.misc import imread
  import numpy as np
  </code></pre>
  
  <p>I actually haven't ask for <code>scipy.linalg</code> and <code>scipy.special</code> and yet the <code>py2exe</code> wants them.</p>