使用pip install numpy可以用皮普安装NumPy。
pip install numpy
SciPy是否存在类似的可能性?(执行pip install scipy不起作用。)
pip install scipy
更新
SciPy包现在可以用pip安装了!
pip
尝试easy_install表明pip搜索的Python包索引中的清单存在问题。
easy_install
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可以从颠覆 (SVN)、Git、水银和集市存储库中安装。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是一个依赖项,所以也应该安装它。
如果我第一次安装BLAS, LAPACK和GCC Fortran作为系统包(我使用Arch Linux),我可以安装SciPy:
在Ubuntu 10.04 (Lucid)中,在安装了一些依赖项后,我可以成功地pip install scipy(在virtualenv中),特别是:
$ 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
Ubuntu插件(Ubuntu 10.04 LTS (Lucid Lynx)):
仓库移动了,但是
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
对我来说失败了…通过以下步骤,它最终解决了(在虚拟环境中作为根,其中python3是Python 3.2.2的链接): 安装Ubuntu依赖(参见elaichi),克隆NumPy和SciPy:
python3
git clone git://github.com/scipy/scipy.git scipy git clone git://github.com/numpy/numpy.git numpy
生成NumPy(在numpy文件夹中):
numpy
python3 setup.py build --fcompiler=gnu95
安装SciPy(在scipy文件夹中):
scipy
python3 setup.py install
先决条件:
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
我尝试了以上所有的方法,但没有一个对我有效。这解决了我所有的问题:
pip install -U numpy pip install -U scipy
注意,pip install的-U选项要求包是升级。如果没有它,如果包已经安装,pip将通知你这一点,并退出不做任何事情。
pip install
-U
Arch Linux用户:
pip install --user scipy需要安装以下Arch包:
pip install --user scipy
gcc-fortran
blas
lapack
在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
public key
--nogpgcheck
yum
yum --nogpgcheck install blas-devel
在Fedora 23上,使用dnf代替yum。
dnf
在我的例子中,直到我还安装了以下包:libatlas-base-dev, gfortran,它才正常工作
sudo apt-get install libatlas-base-dev gfortran
然后执行pip install scipy命令
要在windows上安装scipy,请遵循以下说明:-
步骤1:按下这个链接http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy下载scipy .whl文件(例如scipy-0.17.0-cp34-none-win_amd64.whl)。
步骤2:从命令提示符(cd文件夹名)进入下载文件所在的目录。
步骤3:执行以下命令:
pip install scipy-0.17.0-cp27-none-win_amd64.whl
emerge --ask scipy
py -m pip install --upgrade pip py -m pip install numpy py -m pip install matplotlib py -m pip install scipy py -m pip install scikit-learn
除了这些答案 如果你在你的64位机器上安装了32位的python,无论你的机器是什么,你都必须下载32位的scipy。 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 在上面的URL你可以下载包和命令是:pip install
答案是肯定的。
首先,你可以轻松安装numpy使用命令:
然后你应该安装mkl,这是Scipy所要求的,你可以下载它在这里
下载file_name后。你安装它的时候
C:\Users\****\Desktop\a> pip install mkl_service-1.1.2-cp35-cp35m-win32.whl Processing c:\users\****\desktop\a\mkl_service-1.1.2-cp35-cp35m-win32.whl Installing collected packages: mkl-service Successfully installed mkl-service-1.1.2
然后在同一网站上下载scipy-0.18.1-cp35-cp35m-win32.whl
注意:您应该下载file_name。WHL根据你的python版本,如果你的python版本是32位python3.5,你应该下载这个,“win32”是关于你的python版本,而不是你的操作系统版本。
然后安装file_name。WHL是这样的:
C:\Users\****\Desktop\a>pip install scipy-0.18.1-cp35-cp35m-win32.whl Processing c:\users\****\desktop\a\scipy-0.18.1-cp35-cp35m-win32.whl Installing collected packages: scipy Successfully installed scipy-0.18.1
然后只有一件事要做:注释掉特定的行,否则在输入命令“import scipy”时将会出现错误消息。
注释掉这一行
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
在这个文件中:your_own_path\lib\site-packages\scipy__init__.py
然后你可以使用SciPy:)
在这里告诉你关于最后一步的更多信息。
在这里是类似问题的类似答案。
你也可以在windows中使用python 3.6 python -m pip install scipy
python -m pip install scipy