您的位置:首页 > 编程语言 > Python开发

Windows环境下Python使用pip安装部分包出现错误的解决方案

2017-05-04 17:01 791 查看
环境:

系统:Windows7 X86

语言:Python3.4

1.问题:

由于需要在Windows环境下开发一个图形化的聊天室,所以选择在win7+Python3.4环境下开发,python3.4版本方便使用其它包将程序打包为.exe格式。

聊天室用到了Twisted这个事件库。

pip install twisted

安装时提示:error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).

这是由于这个包并不是用纯python写的,混合有C/C++代码,安装的时候需要相应的C/C++编译器,而系统没有安装。

2.解决方案

1.下载安装:Microsoft .NET Framework 4 

2.下载安装:Microsoft Windows SDK for Windows 7 and .NET Framework 4.

注意:安装的时候,只需要勾选Windows headers and libraries和Visual C++ Compilers这两项内容即可

3.下载安装:Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1

4.更新setuptools工具,这个工具可以自动关联C/C++编译器,无需配置环境变量

pip install --upgrade setuptools

5.安装需要的包

如:pip install twisted

顺利的话,问题应该已经得到解决

不同的Python版本,对Visual C++编译器版本要求不同,需要自行判断下载

Visual C++
CPython
14.0
3.5, 3.6
10.0
3.3, 3.4
9.0
2.6, 2.7, 3.0, 3.1, 3.2
其它版本的配置或者详细的下载链接,请访问如下地址:
https://wiki.python.org/moin/WindowsCompilers https://www.microsoft.com/en-us/download/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐