pip 的安装方法:
首先下载get-pip.py
然后执行:
python get-pip.py
一般在python中安装模块,可以使用pip install lib_name.
如果安装的过程中,提示```
running build_ext
building 'lxml.etree' extension
error: Unable to find vcvarsall.bat
这里提示的错误包含两个信息,
* 需要安装lxml扩展
* 找不到vcvarsall.bat 文件。
井搜索发现,网上大部分的建议是:
>安装Visual Studio 2010,并且设置一个环境变量SET VS90COMNTOOLS=%VS100COMNTOOLS%
但是安装Visual Studio 2010又异常麻烦,能不能绕过此呢?
当然可以,可以通过`*.whl`二进制文件进行安装。
这些二进制文件一般可以通过下面两个平台进行搜索:
* [PyPi](https://pypi.python.org/pypi)
* [[Unofficial Windows Binaries for Python Extension Packages](http://www.lfd.uci.edu/~gohlke/pythonlibs/)](http://www.lfd.uci.edu/~gohlke/pythonlibs/)
通过在这两个页面搜索相应的模块,找到下载页面中对应操作系统对应python版本好的whl文件。
### 安装
将下载好的whl文件,拷贝到对应python的script目录下,执行:
> pip install *.whl
如果提示:
> *.whl is not a supported wheel on this platform.
你需要检查使用的pip和你下载安装的whl是不是对应的。也就是说,如果你安装了python2.7,又安装了python3.2,你要下载安装python2.7的whl文件,而你使用的确实python3.2下面的pip,就可能会报这个错误。
如果在安装的whl过程中,仍然报错,提示:
> running build_ext
error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
你需要去`http://aka.ms/vcpython27` 下载 `
Microsoft Visual C++ Compiler for Python 2.7
`
安装完以后,再次执行`pip install *.whl`即可。