用pip安装SciPy

211 投票
15 回答
379628 浏览
提问于 2025-04-15 18:58

你可以通过 NumPy 使用 pip 来安装,方法是输入 pip install numpy

SciPy 也能这样安装吗?(输入 pip install scipy 是不行的。)


更新

现在可以用 pip 安装 SciPy 了!

15 个回答

33

在Ubuntu 10.04(Lucid)系统中,我可以顺利地在一个虚拟环境里使用 pip install scipy 命令来安装scipy这个库,不过在这之前我需要先安装一些它所依赖的其他软件,特别是:

$ sudo apt-get install libamd2.2.0 libblas3gf libc6 libgcc1 libgfortran3 liblapack3gf libumfpack5.4.0 libstdc++6 build-essential gfortran libatlas-sse2-dev python-all-dev
219

前提条件:

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

来源

107

尝试使用 easy_install 时,发现他们在 Python软件包索引 上的列表有问题,而 pip 就是用来搜索这个索引的。

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)、GitMercurialBazaar 这些代码库中安装。SciPy 是使用 SVN 的:

pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy

更新(2012年12月):

pip install git+https://github.com/scipy/scipy.git

因为 NumPy 是一个依赖项,所以也应该安装它。

撰写回答