簡體   English   中英

無法在Windows上安裝SciPy

[英]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

  • 首先,我從http://www.lfd.uci.edu/~gohlke/pythonlibs/下載所需的軟件包(其版本符合您的配置EX:cp27 ==> python2.7&cp36 ==> 3.6)
  • 其次我使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM