[英]Trouble installing SciPy on windows
我安裝了Python 2.7和NumPy。 我已經為SciPy下載了預構建的二進制文件,但安裝腳本失敗並顯示以下錯誤:
找不到Blas (http://www.netlib.org/blas/)
庫。 可以在numpy/distutils/site.cfg
文件(部分[blas]
)中指定搜索庫的目錄,也可以通過設置BLAS環境變量來指定。
我真的不知道這個愚弄它。 我認為這是一個簡單的安裝過程,但似乎不是。 我用Google搜索了BLAS環境變量,但找不到任何合適的東西。 任何幫助表示贊賞。
麥克風
編輯:沒關系,我找到了一個非官方的安裝程序exe 。
嘗試使用Scipy wheel文件安裝。 從這里下載: http : //www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
確保下載與您的Python版本和筆記本電腦位兼容的版本。 然后像這樣pip install "path\\to\\your\\wheel\\file\\scipy-0.18.1-cp27-cp27m-win_amd64.whl"
: pip install "path\\to\\your\\wheel\\file\\scipy-0.18.1-cp27-cp27m-win_amd64.whl"
要在Windows上安裝SciPy,您必須安裝fortran編譯器。 SciPy項目推薦MinGW。 請參閱構建和安裝SciPy 。 要安裝MinGW,請按照以下說明操作: HOWTO安裝MinGW(GCC)編譯器套件 。 然后在運行pip或easy_install安裝SciPy之前,請確保已將MinGW添加到路徑中。 請參閱MinGW安裝說明 - 環境變量
另請注意,使用Enthought Distribution (初始安裝的一部分)或Active State Distribution ( 僅通過pypm 32位 )會更容易,因為他們已經為SciPy預先提供了二進制包。 或者,您可以使用Windows的SciPy預編譯二進制包安裝程序 。
在這里,我將分享我為安裝scipy所做的工作。
MY PC配置是
windows-7 64-bit & python 2.7
7zip
提取文件(也可以使用像winrar這樣的任何拉鏈) scipy
文件夾並將其粘貼到C:\\Python27\\Lib\\site-packages
(或者將其放在PC中的確切位置,如..\\..\\Lib\\site-packages
) 注意:必須安裝numpy的
first
以同樣的方式安裝SciPy的面前。
要在Windows上安裝Scipy,需要一個C編譯器,並且系統上存在難以在Windows上安裝的第三方C庫。 但是,您可以通過命令提示符使用Wheel(.whl)文件來安裝Scipy。
我遇到了同樣的問題,這就是我所做的:
轉到https://pypi.python.org/pypi/scipy並下載與您的系統和您安裝的Python版本兼容的Scipy版本,例如,如果您安裝了32位Windows和Python 3.6,那么您下載cp36(version3.6)和Win-32的版本。
下載后,將此文件復制到Scripts或Lib文件夾中已安裝Python的目錄中。
接下來,在更改到復制文件的目錄后,使用命令提示符進行安裝:
C:\....> pip install scipy-1.0.0b1-cp36-cp36m-win32.whl
在Windows上下載scipy的步驟 -
1.Go to website sourceforge.net
2.Click Files
3.Downlaod the type you want
4.Install it.
非常簡單,它對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.