Python Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
在windows 平台下,当python使用以下方式安装时,可能出现以下错误:
- > python setup.py install
- error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
原因:不同版本的 python 要求的 Visual C++ 本表不一样。
如:
- Python 3.4 使用 MSC v.1600 (需要 Visual Studio C++ 2010)
- Python 2.7 使用 MSC v.1500 (需要 Visual Studio C++ 2008)
- #For this version of Visual C++ Use this compiler version
- Visual C++ 4.x MSC_VER=1000
- Visual C++ 5 MSC_VER=1100
- Visual C++ 6 MSC_VER=1200
- Visual C++ .NET MSC_VER=1300
- Visual C++ .NET 2003 MSC_VER=1310
- Visual C++ 2005 (8.0) MSC_VER=1400
- Visual C++ 2008 (9.0) MSC_VER=1500
- Visual C++ 2010 (10.0) MSC_VER=1600
- Visual C++ 2012 (11.0) MSC_VER=1700
- Visual C++ 2013 (12.0) MSC_VER=1800
- Visual C++ 2015 (14.0) MSC_VER=1900
当进入 python 时可看到,如下(MSC v.1600)
- C:\Users\huangzc>python
- Python 3.4.4 (v3.4.4:737efcadf5a6, Dec 20 2015, 20:20:57) [MSC v.1600 64 bit (AMD64)] on win32
- Type "help", "copyright", "credits" or "license" for more information.
- >>>
解决方法是先下载安装相应的:Microsoft Visual C++ Redistributable Package
若不打算安装 Visual C++ 新版本,可以使用 whl 文件安装。
下载地址: Unofficial Windows Binaries for Python Extension Packages
这些文件是非官方的二进制文件,支持 32 位和 64 位 windows 系统。
下载前确定 python 版本:
- python -c "import distutils.util; print(distutils.util.get_platform())"
下载后将文件放到 python\Scripts 目录中,其他地方也行,使用 pip 工具安装。
- pip install pymssql-2.1.3-cp27-cp27m-win_amd64.whl
看见 succesful 表示成功安装!python 有版本安装时已经自带有工具 easy_install 和 pip。
本文转载于:https://blog.csdn.net/kk185800961/article/details/54925676
Python Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)的更多相关文章
- 又一次的Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)
~~~~~~~~~~~My problem is here~~~~~~~~~~~~~~~~~~~~~~ Error: Microsoft visual C++ 10.0 is required (un ...
- Python error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)解决方案
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it - 解决方案 python通过pi ...
- 【python】 Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft ...
- pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat Windows7下pip安装包报错:Microso ...
- Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat 解决办法
问题描述 安装 Python的MySQL驱动时时出现这个错误: Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat 环境 ...
- Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)
在windows下使用python时,比如编译python的一个包,会遇到这个问题: error: Microsoft Visual C++ 9.0 is required (Unable to fi ...
- Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft ...
- 问题:python2.7 安装包失败,提示错误:Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)
问题描述: 使用pip安装包时报错,error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat) 环境: pyt ...
- (转)Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
刚在机器上windows环境下装上pip方便以后安装包的时候使用,谁知道第一次使用pip安装asyncio的时候就报错. 在Windows7x64下使用pip安装包的时候提示报错:Microsoft ...
随机推荐
- ToString()格式和用法大全,C#实现保留两位小数的方法
C,货币,2.5.ToString("C"),¥2.50.D,十进制数,25.ToString("D5"),00025.E,科学型,25000.ToString ...
- Images之base image
Create a base image Most Dockerfiles start from a parent image. If you need to completely control th ...
- windows下的安装及使用 python
出处 https://www.cnblogs.com/daysme/ - 2017-12-30 本文只讲在 vscode 中如何运行起 python - 2017-12-30 ## windows下的 ...
- AngularJS 笔记1
2017-03-23 本文更新链接: http://www.cnblogs.com/daysme/p/6606805.html 什么是 angularjs 2009年有两个外国人创建,后由谷歌收购并开 ...
- Thymeleaf 模板引擎技术
引入Thymeleaf: <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf. ...
- linux服务器安装brook服务端 使用brook客户端
既然你已经找到了此文章,说明已经知道brook的用途了,不做介绍,下面讲安装方法: 连接服务器,随便cd一个安装目录,例如: mkdir brook && cd brook 2.进re ...
- 【BZOJ】3295: [Cqoi2011]动态逆序对
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3295 mamaya,弱鸡xrdog终于会写树套树啦.... 将树状数组中每一个节点看成一棵 ...
- Servlet模板,一个供新手参考的模板
由于这学期老师的进度是刚开始教JavaSE部分,而我的进度比较快,所以买了3本javaee的书,我根据自己的基础,选择了合适的开发实践,另外两本书都和框架相关,我自认为我的web基础还不是很牢固,所以 ...
- SQL Server DATEADD() 函数及实际项目应用注意事项
1. DATEADD() 函数的解释和语法分析 DATEADD() 函数在日期中添加或减去指定的时间间隔. 语法: DATEADD(datepart,number,date) date 参数是合法的日 ...
- es6 export 和export default的区别
区别 export 每个文件中可使用多次export命令 import时需要知道所加载的变量名或函数名 import时需要使用{},或者整体加载方法 export export default 每个文 ...