使用pip install numpy
可以安裝NumPy和pip。使用pip安裝SciPy
與SciPy有沒有類似的可能性? (做pip install scipy
不起作用。)
更新
包SciPy的是現在可以用pip
安裝!
使用pip install numpy
可以安裝NumPy和pip。使用pip安裝SciPy
與SciPy有沒有類似的可能性? (做pip install scipy
不起作用。)
更新
包SciPy的是現在可以用pip
安裝!
easy_install
的嘗試表明在Python Package Index中的一個問題,即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),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' 請注意,遵循http://stackoverflow.com/questions/651305,您可能會還可以選擇一個給定的版本(比如5839,我認爲這是最後一個穩定版本,0.7.1): 'pip install http://svn.scipy.org/svn/scipy/!svn/bc/5839/幹線/' 雖然我還沒有測試過...... – 2010-02-06 21:02:23
+1的長壽和健壯性。 2年後,這對我來說仍然適用於OSX 10.8.2和Python 2.7。在fortan編譯過程中,標準的'pip install scipy'失敗(即使在'brew install gfortran'和'pip install numpy'成功後)。 svn安裝避免@ lookalhort的[github repo install](http://stackoverflow.com/a/7668453/623735)與python3或@ elaichi的依賴apt-get的Ubuntu的。 – hobs 2012-11-02 19:31:24
它現在'pip安裝git + http:// github.com/scipy/scipy /' – GJTorikian 2012-12-02 21:49:05
如果我先裝BLAS,LAPACK和GCC Fortran語言作爲系統軟件包(我使用Arch Linux),我可以得到安裝了SciPy的:
pip install scipy
在Ubuntu的10.04(清醒),我就能成功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
現在是'libatlas-base-dev',而不是'libatlas-sse2-dev' – madCode 2012-06-26 20:38:14
$ sudo apt-get install libamd2.2.0 libblas3gf libc6 libgcc1 libgfortran3 liblapack3gf libumfpack5.4.0 libstdC++ 6 build-essential gfortran libatlas-dev libatlas3 -base python python-all-dev gcc g ++ libblas-dev liblapack-dev – elimisteve 2012-06-28 07:46:42
關於ubuntu 12.04:'sudo aptitude install python-scipy' – 2013-04-08 13:35:36
附加組件爲Ubuntu(Ubuntu的 10.04 LTS(清醒山貓)):
存儲庫移動,但
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
失敗對我來說...下面的步驟,它終於在一個虛擬的環境中,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
先決條件:
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
我嘗試了所有的上面並沒有什麼工作適合我。這解決了我的所有問題:
pip install -U numpy
pip install -U scipy
注意,-U
選項pip install
請求該包是升級。如果沒有它,如果包已經安裝pip
會通知你這一點,並退出而不做任何事情。
對於Arch Linux的用戶:
pip install --user scipy
準備與安裝下列拱包:
gcc-fortran
blas
lapack
不得而知,但這樣做會更好或評論@ user437730的回答。 – 2014-03-31 02:06:07
如何安裝這些軟件包?即gcc-fortran,blas,lapack – user3731622 2016-07-19 21:53:25
在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 日起,使用dnf
代替yum
。
也適用於CentOS。 – Ninjakannon 2016-03-16 11:04:43
在我的虛擬ENV,我改變了最後兩行所提出的方案分爲以下行: 須藤安裝PIP畫中畫--upgrade須藤PIP安裝-U numpy的須藤PIP安裝-U SciPy的 – 1man 2016-04-22 17:00:15
在我而言,它沒有工作,直到我也安裝了以下包:libatlas基-dev的,gfortran
sudo apt-get install libatlas-base-dev gfortran
然後運行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
爲Gentoo,它在主存儲庫: 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/ 在上面的網址,你可以下載的軟件包和命令是:PIP安裝
答案是肯定的,有。
首先,你可以輕鬆地安裝numpy的使用命令:
pip install numpy
那麼你應該安裝MKL,這是SciPy的需要,你可以下載它here
下載後的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
那麼只有一兩件事要做:註釋掉specfic線或當你開關輸入命令「進口SciPy的」會出現錯誤信息。
所以註釋掉該行
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
在這個文件中:your_own_path \ LIB \站點包\ scipy__init __ PY
然後你可以使用SciPy的:)
Here告訴你更多關於最後一步。
Here是類似的問題類似的問題。
@ Tonechas這個怎麼樣? – Statham 2016-10-27 16:42:00
您可能想重新考慮接受的答案(可能是knoxxs的?)。我不認爲通過git安裝應該是首選的方法! :) – 2013-09-26 18:26:49
它是相關的,因爲最後幾個版本不能簡單地'pip安裝' – erikbwork 2014-11-20 12:40:16