转自:http://blog.csdn.net/shomy_liu/article/details/48543449
一开始直接使用pip
安装 numpy
结果失败了,后来查了一些资料,总结了一下。
安装python-dev
安装这个包,以后安装各种python扩展包,可以省很多事情。
<code class="hljs lasso has-numbering">sudo apt<span class="hljs-attribute">-get</span> install python<span class="hljs-attribute">-dev</span></code><ul style="" class="pre-numbering"><li>1</li></ul>
使用apt-get
安装
只需要下面的几个命令即可,亲测可用。
<code class="hljs lasso has-numbering">sudo apt<span class="hljs-attribute">-get</span> install python<span class="hljs-attribute">-numpy</span> sudo apt<span class="hljs-attribute">-get</span> install python<span class="hljs-attribute">-scipy</span> sudo apt<span class="hljs-attribute">-get</span> install python<span class="hljs-attribute">-matplotlib</span></code><ul style="" class="pre-numbering"><li>1</li><li>2</li><li>3</li></ul>
使用pip
安装
之前使用pip
安装失败, 查过原因之后,是因为缺少了编译所需的库,可以先用apt-get
来安装所需库。
<code class="hljs lasso has-numbering">sudo apt<span class="hljs-attribute">-get</span> build<span class="hljs-attribute">-dep</span> python<span class="hljs-attribute">-numpy</span> sudo apt<span class="hljs-attribute">-get</span> build<span class="hljs-attribute">-dep</span> python<span class="hljs-attribute">-scipy</span></code><ul style="" class="pre-numbering"><li>1</li><li>2</li></ul>
之后在使用 pip
应该可以(未测试)
<code class="hljs bash has-numbering"><span class="hljs-built_in">sudo</span> pip install numpy <span class="hljs-built_in">sudo</span> pip install scipy</code><ul style="" class="pre-numbering"><li>1</li><li>2</li></ul>
综上: 建议使用apt-get
.