国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

Windows下安裝Python包(Numpy)的錯誤:Unabletofindvcvarsall.bat

2019-11-14 17:08:41
字體:
供稿:網(wǎng)友

情景簡介:

  Windows 環(huán)境下安裝Python2.7的Numpy擴展包時提示:error: Unable to find vcvarsall.bat

  經(jīng)過不懈的Google/Bing,發(fā)現(xiàn)不僅安裝Numpy時會出現(xiàn)這種情況,安裝其他Python包時也可能出現(xiàn)這種情況。

  1. Windows 7 64bit
  2. Python 2.7
  3. Numpy-1.9.2 (http://sourceforge.net/PRojects/numpy/files/NumPy/1.9.2/numpy-1.9.2-win32-superpack-python2.7.exe)

問題描述:

第一個坑:下載Numpy二進制安裝包說“Python version 2.7 required, which was not found in the registry.” 。錯誤如圖1所示:

第二個坑:無奈只能下載源碼自己編譯了!下載源碼(http://sourceforge.net/projects/numpy/files/NumPy/1.9.2/numpy-1.9.2.zip)

  1. 將下載的.zip解壓
  2. 打開命令行,進入根目錄
  3. 輸入:setup.py install
  4. 最后提示:error: Unable to find vcvarsall.bat

 

解決方案:

  上面提到的那兩個坑,解決其一就可以讓包正常安裝了

  1.解決第一個坑(這里只提供思路,不具體介紹了)

  2.解決第二個坑

  • 出現(xiàn)這個原因的問題貌似跟vc編譯器有關(guān),具體原因沒有細究,但是經(jīng)Google/Bing,得到的結(jié)論是,安裝過程中需要一個特定版本的編譯器(貌似是VS 2008),所以就算你有VS 2012/2013/2015也不行...
  • 下載一個Microsoft Visual C++ Compiler for Python 2.7的補丁就好了,下載地址在這里:http://www.microsoft.com/en-us/download/details.aspx?id=44266
  • 安裝上述補丁后,我再次輸入:setup.py install,依舊提示我error: Unable to find vcvarsall.bat
  • 然而此時直接在命令行窗口中輸入:pip install numpy竟然可以了!

 

吐個槽暴露一下自己的無知...Python的包竟然用VC編譯器編譯?...

pip install numpy之后發(fā)現(xiàn)進程里有cl...


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 札达县| 台山市| 五家渠市| 洛南县| 宜都市| 雅安市| 阿尔山市| 凤台县| 手游| 元阳县| 肇源县| 儋州市| 遵义县| 南汇区| 剑川县| 赫章县| 新兴县| 招远市| 浦江县| 清徐县| 新晃| 卢氏县| 淮北市| 资阳市| 宜川县| 政和县| 页游| 丰城市| 通辽市| 旺苍县| 山丹县| 巴彦淖尔市| 桑植县| 凭祥市| 浪卡子县| 庆元县| 凯里市| 三都| 大宁县| 郑州市| 万州区|