• Python Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat)


    在windows 平台下,当python使用以下方式安装时,可能出现以下错误:

    [python] view plain copy
     
    1. > python setup.py install  
    2.   
    3. error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).  


    原因:不同版本的 python 要求的 Visual C++ 本表不一样。

    如:

    [plain] view plain copy
     
    1. Python 3.4 使用 MSC v.1600 (需要 Visual Studio C++ 2010)  
    2. Python 2.7 使用 MSC v.1500 (需要 Visual Studio C++ 2008)   
    3.   
    4. #For this version of Visual C++  Use this compiler version  
    5. Visual C++ 4.x                  MSC_VER=1000  
    6. Visual C++ 5                    MSC_VER=1100  
    7. Visual C++ 6                    MSC_VER=1200  
    8. Visual C++ .NET                 MSC_VER=1300  
    9. Visual C++ .NET 2003            MSC_VER=1310  
    10. Visual C++ 2005  (8.0)          MSC_VER=1400  
    11. Visual C++ 2008  (9.0)          MSC_VER=1500  
    12. Visual C++ 2010 (10.0)          MSC_VER=1600  
    13. Visual C++ 2012 (11.0)          MSC_VER=1700  
    14. Visual C++ 2013 (12.0)          MSC_VER=1800  
    15. Visual C++ 2015 (14.0)          MSC_VER=1900  

    当进入 python 时可看到,如下(MSC v.1600)

    [plain] view plain copy
     
    1. C:Usershuangzc>python  
    2. Python 3.4.4 (v3.4.4:737efcadf5a6, Dec 20 2015, 20:20:57) [MSC v.1600 64 bit (AMD64)] on win32  
    3. Type "help", "copyright", "credits" or "license" for more information.  
    4. >>>  


    解决方法是先下载安装相应的:Microsoft Visual C++ Redistributable Package

    若不打算安装 Visual C++ 新版本,可以使用 whl 文件安装。

    下载地址: Unofficial Windows Binaries for Python Extension Packages

    这些文件是非官方的二进制文件,支持 32 位和 64 位 windows 系统。

    下载前确定 python 版本:

    [plain] view plain copy
     
    1. python -c "import distutils.util; print(distutils.util.get_platform())"  

    下载后将文件放到 pythonScripts 目录中,其他地方也行,使用 pip 工具安装。

    [plain] view plain copy
     
    1. pip install pymssql-2.1.3-cp27-cp27m-win_amd64.whl  


    看见 succesful 表示成功安装!python 有版本安装时已经自带有工具 easy_install 和 pip。

    本文转载于:https://blog.csdn.net/kk185800961/article/details/54925676

  • 相关阅读:
    最短路径
    图解最小生成树
    图解最小生成树





    线索二叉树
    二叉树
  • 原文地址:https://www.cnblogs.com/curo0119/p/9192965.html
Copyright © 2020-2023  润新知