擅长:python、mysql、java
<p>一种解决方案是在微实例上临时启用交换。如本<a href="https://stackoverflow.com/questions/17173972/how-do-you-add-swap-to-an-ec2-instance">SO post</a>所述,通过以下方式启用1gb交换:</p>
<pre><code>sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
sudo /sbin/mkswap /var/swap.1
sudo /sbin/swapon /var/swap.1
</code></pre>
<p>打开swap后,通过pip安装scipy:</p>
<pre><code>sudo apt-get install -y libatlas-base-dev gfortran python-dev build-essential g++
sudo pip install numpy
sudo pip install scipy
</code></pre>
<p>一旦scipy成功安装,您可以通过以下方式禁用它:</p>
<pre><code>sudo swapoff /var/swap.1
sudo rm /var/swap.1
</code></pre>