国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 绥芬河市| 安丘市| 铁岭市| 巴林左旗| 册亨县| 易门县| 汨罗市| 嘉兴市| 东港市| 阳西县| 长春市| 新干县| 广东省| 辰溪县| 金寨县| 梨树县| 双江| 遂宁市| 勐海县| 栖霞市| 阿尔山市| 游戏| 深圳市| 郓城县| 都江堰市| 泸水县| 滦平县| 称多县| 玛沁县| 科尔| 平罗县| 临潭县| 策勒县| 巴楚县| 保康县| 内江市| 沭阳县| 六枝特区| 永春县| 湖口县| 卓尼县|