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++编译器版本要求不同,需要自行判断下载
其它版本的配置或者详细的下载链接,请访问如下地址:
https://wiki.python.org/moin/WindowsCompilers https://www.microsoft.com/en-us/download/
系统: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/
相关文章推荐
- 【Python配置】pip安装出现错误'Premission denied'解决方案
- python基础===Windows环境下使用pip install 安装出错"Cannot unpack file"解决办法
- python2.7,Ubuntu14.04环境下pip安装插件,cffi插件出现一下错误解决办法。
- Python使用pip安装第三方库时出现UnicodeError的解决办法(Windows平台下)
- 使用pip安装python包(在windows系统,国内网环境)
- Python使用pip安装第三方库时出现UnicodeError的解决办法(Windows平台下)
- Windows环境下安装beautifulsoup4出现 'You are trying to run the Python 2 version of Beautiful Soup ....错误
- Python使用pip install psycopg2安装psycopg2包出现python setup.py egg_info failed with error code 1 in /tmp/pip-build-YtLeN3/psycopg2错误处理
- python使用pip安装模块的时候出现ascii错误
- 使用Anaconda的python安装虚拟环境出现错误
- python3.4在windows系统上使用xlwings操作Excel出现FullName错误解决方案
- windows环境下使用pip安装python的sklean包
- 【转】Python2.6下安装Mysqldb出现DeprecationWarning: the sets module is deprecated from sets错误解决方案
- windows下安装python出现2503错误的解决办法
- Python在windows下安装模块出现编译错误解决方法
- Windows下使用pip安装python包是报错-UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0
- 使用pip install 或者easy_install安装Python的各种包出现cc failed with exit status 1
- Flash CS4运行时提示:Java运行时环境初始化时出现错误。您可能需要重新安装 Flash。解决方案
- 使用pip freeze安装python环境
- sharepoint 2013 部署步骤“添加解决方案”中出现错误: 已在此服务器场中安装 ID 为{guid}的功能。请使用强制属性显式地重新安装此功能。