python 模块安装及常见错误处理

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`即可。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容