Microsoft Visual C++ 10.0 is required. Get it with "Microsoft Windows SDK 7.1

问题描述

安装pandas出错:

C:\WINDOWS\system32>pip install pandas --proxy http://localhost:1080
 

  UPDATING build\lib.win-amd64-3.4\pandas/_version.py
  set build\lib.win-amd64-3.4\pandas/_version.py to '0.22.0'
  running build_ext
  building 'pandas._libs.tslibs.frequencies' extension
  error: Microsoft Visual C++ 10.0 is required. Get it with "Microsoft Windows SDK 7.1": www.microsoft.com/download/details.aspx?id=8279
  ......
  ......
  ----------------------------------------

于是按照上面的link下载,结果上面的安装包不支持win10.

解决办法,因为本地安装了Microsoft Visual Studio 14.0,而且系统中已经有如下环境变量

VS140COMNTOOLS  = C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\

果断执行如下命令,将VC的编译器指定到Microsoft Visual Studio 14.0

C:\WINDOWS\system32>SET VS100COMNTOOLS=%VS140COMNTOOLS%

C:\WINDOWS\system32>pip install pandas --proxy http://localhost:1080
Collecting pandas
  Using cached pandas-0.22.0.tar.gz
Requirement already satisfied: python-dateutil>=2 in c:\python34\lib\site-packages (from pandas)
Requirement already satisfied: pytz>=2011k in c:\python34\lib\site-packages (from pandas)
Requirement already satisfied: numpy>=1.9.0 in c:\python34\lib\site-packages (from pandas)
Requirement already satisfied: six>=1.5 in c:\python34\lib\site-packages (from python-dateutil>=2->pandas)
Building wheels for collected packages: pandas
  Running setup.py bdist_wheel for pandas ... done
  Stored in directory: C:\Users\WeiJia\AppData\Local\pip\Cache\wheels\e8\ed\46\0596b51014f3cc49259e52dff9824e1c6fe352048a2656fc92
Successfully built pandas
Installing collected packages: pandas
Successfully installed pandas-0.22.0

猜你喜欢

转载自15609845237.iteye.com/blog/2412169