使用可以通过pip安装NumPy。pip install numpy
SciPy是否有类似的可能性?(这样pip install scipy
做无效。)
更新资料
SciPy软件包现在可以安装了pip
!
pip install
使用可以通过pip安装NumPy。pip install numpy
SciPy是否有类似的可能性?(这样pip install scipy
做无效。)
更新资料
SciPy软件包现在可以安装了pip
!
pip install
Answers:
试图easy_install
指出其在Python Package Index中列出的问题,该点会进行搜索。
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是依赖项,因此也应安装它。
pip install svn+http://svn.scipy.org/svn/scipy/trunk
需要注意的是,以下stackoverflow.com/questions/651305使用,你也可以选择一个特定的修订(5839说,我相信这是最后的稳定版本,0.7.1): pip install http://svn.scipy.org/svn/scipy/!svn/bc/5839/trunk/
虽然我没有测试那...
pip install scipy
在fortan编译过程中失败(即使在brew install gfortran
和之后也成功pip install numpy
)。svn安装使用python3或@elaichi的ubuntu 依赖项消除了@lokalhort的github repo安装apt-get
。
先决条件:
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
sudo pip install
不是通用答案应包括的模式。通常,您想pip install
进入您的virtualenv。
libatlas-base-dev
该操作系统随操作系统一起提供,并且gfortran
可以使用软件包(https://gcc.gnu.org/wiki/GFortranBinariesMacOS)安装
sudo pip install
荷兰国际集团的Python库。使用virtualenv和virtualenvwrapper。我通常的模式是sudo apt-get install python-pip
其次sudo pip install virtualenvwrapper
。之后,一切都进入了virtualenv。
c++: internal compiler error: Killed (program cc1plus) error: Command "c++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c scipy/sparse/sparsetools/csr_wrap.cxx -o build/temp.linux-x86_64-2.7/scipy/sparse/sparsetools/csr_wrap.o" failed with exit status 4
在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
sudo aptitude install python-scipy
sudo apt-get build-dep python-scipy
最好从pip安装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 folder-name)转到下载文件所在的目录。
步骤3:运行以下命令:
pip install scipy-0.17.0-cp27-none-win_amd64.whl
如果我首先将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))的插件:
存储库已移动,但是
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
我失败了...通过以下步骤,最终解决了问题(作为虚拟环境中的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
生成NumPy(在numpy
文件夹中):
python3 setup.py build --fcompiler=gnu95
安装SciPy(在scipy
文件夹中):
python3 setup.py install
就我而言,直到我还安装了以下软件包,该软件包才起作用:libatlas-base-dev,gfortran
sudo apt-get install libatlas-base-dev gfortran
然后运行pip install scipy
答案是肯定的。
首先,您可以轻松安装numpy use命令:
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
然后,只有一件事要做:注释掉特定的一行,否则当您输入命令“ import scipy”时会出现错误消息。
所以注释掉这行
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
在此文件中:your_own_path \ lib \ site-packages \ scipy__init __。py
然后您可以使用SciPy :)
这里告诉您更多有关最后一步的信息。
这是一个类似问题的答案。
除了所有这些答案之外,如果在64位计算机上安装32位python,则无论您的计算机如何,都必须下载32位scipy。 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 在上述URL中,您可以下载软件包,命令为:pip install