用pip安装SciPy

pip install numpy可以pip install numpy

SciPy有没有类似的可能性? (做pip install scipy不起作用。)


更新

SciPy软件包现在可以与pip一起安装!

easy_install的尝试表明它们在Python包索引中 列出的问题,即pipsearch。

 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是一个依赖项,所以也应该安装它。

先决条件:

 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

在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 

要在Windows上安装scipy,请按照以下说明进行操作: –

步骤1:按下这个链接http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy来下载一个scipy.whl文件(例如scipy-0.17.0-cp34-none-win_amd64.whl)。;

步骤2:从命令提示符(cd folder-name)转到下载文件所在的目录。

第三步:运行这个命令:

 pip install scipy-0.17.0-cp27-none-win_amd64.whl 

我尝试了以上所有,没有为我工作。 这解决了我所有的问题:

 pip install -U numpy pip install -U scipy 

请注意,用于pip install请求的-U选项将升级软件包。 如果没有它,如果包已经安装了pip会通知你这一点,并退出而不做任何事情。

如果我第一次安装BLAS,LAPACK和GCC Fortran作为系统软件包(我正在使用Arch Linux ),我可以安装SciPy:

 pip install scipy 

在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

对于Arch Linux用户:

pip install --user scipy先决条件要安装的以下Arch软件包:

  • gcc-fortran
  • blas
  • lapack

Ubuntu的插件(Ubuntu 10.04 LTS(Lucid Lynx)):

存储库已移动,但是a

 pip install -e git+http://github.com/scipy/scipy/#egg=scipy 

失败了……通过以下步骤,终于find了(作为root的虚拟环境,其中python3是Python 3.2.2的链接):安装Ubuntu依赖项(请参阅elaichi),克隆NumPy和SciPy:

 git clone git://github.com/scipy/scipy.git scipy git clone git://github.com/numpy/numpy.git numpy 

build立NumPy(在numpy文件夹内):

 python3 setup.py build --fcompiler=gnu95 

安装SciPy(在scipy文件夹中):

 python3 setup.py install 
  1. 安装python-3.4.4
  2. SciPy的-0.15.1-Win32的superpack-python3.4
  3. 应用以下推荐文档
 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 

在我的情况下,它不工作,直到我还安装了以下软件包: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

答案是肯定的,有。

首先,您可以轻松安装numpy使用命令:

 pip install numpy 

那么你应该安装Scipy需要的mkl,你可以在这里下载它

下载完file_name.whl后,安装它

 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

注意:你应该根据你的python版本下载file_name.whl,如果你的python版本是32bit 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 

那么只有一件事要做:注释一个特定的行,或者当你input命令“import scipy”时会出现错误信息。

所以注释掉这一行

 from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl 

在这个文件中:your_own_path \ lib \ site-packages \ scipy__init __。py

那么你可以使用SciPy 🙂

这里告诉你更多关于最后一步。

这是一个类似的问题类似的问题。

对于gentoo,它在主要的仓库: emerge --ask scipy