问题描述
安装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