使用pip install NumPy可以用pip安装NumPy。
SciPy也有类似的可能性吗?(执行pip install scipy不起作用。)
更新
SciPy包现在可以和pip一起安装了!
使用pip install NumPy可以用pip安装NumPy。
SciPy也有类似的可能性吗?(执行pip install scipy不起作用。)
更新
SciPy包现在可以和pip一起安装了!
当前回答
先决条件:
sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev
sudo pip install --upgrade pip
真正的包:
sudo pip install numpy
sudo pip install scipy
可选包:
sudo pip install matplotlib OR sudo apt-get install python-matplotlib
sudo pip install -U scikit-learn
sudo pip install pandas
src
其他回答
尝试easy_install表明它们在pip搜索的Python包索引中的列表有问题。
easy_install scipy
Searching for scipy
Reading http://pypi.python.org/simple/scipy/
Reading http://www.scipy.org
Reading http://sourceforge.net/project/showfiles.php?group_id=27747&package_id=19531
Reading http://new.scipy.org/Wiki/Download
然而,并不是一切都失去了;pip可以从Subversion (SVN)、Git、Mercurial和Bazaar存储库安装。SciPy使用SVN:
pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy
更新(12 - 2012):
pip install git+https://github.com/scipy/scipy.git
由于NumPy是一个依赖项,所以也应该安装它。
在Fedora上,这是有效的:
sudo yum install -y python-pip
sudo yum install -y lapack lapack-devel blas blas-devel
sudo yum install -y blas-static lapack-static
sudo pip install numpy
sudo pip install scipy
如果你在下载时得到任何公钥错误,添加——nogpgcheck作为参数到yum,例如: Yum—nogpgcheck安装blas-devel
在Fedora 23以后,使用dnf代替yum。
在我的例子中,直到我还安装了以下包:libatlas-base-dev, gfortran,它才正常工作
sudo apt-get install libatlas-base-dev gfortran
然后执行pip install scipy命令
除了这些答案, 如果你在你的64位机器上安装了32位的python,无论你的机器是什么,你都必须下载32位的scipy。 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 在上面的URL中,您可以下载软件包,命令是:pip install
如果我第一次安装BLAS, LAPACK和GCC Fortran作为系统包(我使用Arch Linux),我可以安装SciPy:
pip install scipy