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的,这就不用改了

  • 相关阅读:
    Junit连接oracle数据库
    java判断字符串是否由数字组成
    Hibernate各种主键生成策略与配置详解
    一对多映射关系
    one-to-one 一对一映射关系(转 wq群)
    工厂模式
    struts2
    创建JUtil
    jdbc
    压缩数据
  • 原文地址:https://www.cnblogs.com/lm3306/p/9279328.html
Copyright © 2011-2022 走看看