zoukankan      html  css  js  c++  java
  • python-install-package-C++编译器问题---02

    !!!!python35已不适用以下方案

    ----------原答案-----------
    C:/Python31/Lib/distutils目录下,发现“unable to find vcvarsall.bat”这句话在msvc9compiler.py中
    问题出在构建python的版本和你计算机上安装的版本可能不一样。
    具体修改代码如下:
    msvc9compiler.py中
    修改MSVCCompiler函数:
    vc_env = query_vcvarsall(VERSION, plat_spec)
    为:
    如果安装的是VS2014,则VERSION为13.0;
    如果安装的是VS2013,则VERSION为12.0;
    如果安装的是VS2012,则VERSION为11.0;
    如果安装的是VS2010,则VERSION为10.0;
    如果安装的是VS2008,则VERSION为9.0。
    像我的安装的是VS2013,则
    vc_env = query_vcvarsall(12.0, plat_spec)

    在我的电脑上,我查过它查找的VERSION为10.0,也就是VS2010,所以要人工干预下,而且修改此处对整个程序没有影响,除非你换了VS版本

    至于题主为啥2008版的没用,因为Python3.4默认2010版,你也可以直接下2010的,这就不用改了

  • 相关阅读:
    3年度研发项目情况项目目标文档
    2系统利益相关者描述案例
    讨论结果
    本学期《软件需求分析》需要掌握的内容(个人总结)
    第二周进度条
    四则运算
    第一周进度记录
    java web
    ke tang zuo ye
    2015-05-26 随笔
  • 原文地址:https://www.cnblogs.com/lm3306/p/9279328.html
Copyright © 2011-2022 走看看