问题描写叙述:

64位win7中使用vs2013为python3.4.2安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat。

问题分析:

1、源代码分析,查找python源代码distribut模块中出现Unable to find vcvarsall.bat的位置。在msvc9compiler.py文件里find_vcvarsall方案处出现。经分析可知python是通过python自身使用的vs编译版号(3.4.2版本号用的是vs2010)来获取相应的vcvarsall.dat文件路径,当注冊表中找不到时会到系统环境变量中查找VS100COMNTOOLS的值。若查找失败则会报错。

解决方式:

若系统环境变量中不存在VS100COMNTOOLS时,新建一个,把值设为vs2013中vcvarsall.dat文件文件夹(安装文件夹+VC)。比如D:\Programing\VS2013\VC。

然后又一次安装pycrypto-2.6.1就可以。其它版本号处理思路类似。最简单方案:安装vs2010后再安装。

解决这个问题的思路是。查看错误输出。到python源代码中加入调试代码,比如raise Exception查看中间变量再继续调试分析。

64位win7中使用vs2013为python3.4安装pycrypto-2.6.1插件报Unable to find vcvarsall.bat异常解决方式...相关推荐

  1. python 中运行 pip 或者 easy_install 时出现 error: unable to find vcvarsall.bat 的解决办法

    在新系统的电脑上安装python后用pip安装scipy时出现error: unable to find vcvarsall.bat的错误. 查找了一番之后发现是电脑上没有vc9.0的编译环境导致,安 ...

  2. 预装64位Win8/8.1电脑安装64位Win7详细过程(单/双系统)

    http://www.iruanmi.com/install-64bit-windows-7-on-a-pre-installed-win8-pc/ 很多人买了预装64位Win8/8.1的电脑后想重装 ...

  3. 任何一台计算机都可以安装win 7系统,任何电脑都能用U盘装64位win7么?

    任何电脑都能用U盘装64位win7么?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 任何电脑都能用U盘装64位win7 ...

  4. 64位win7禁用驱动程序签名强制

    64位win7禁用驱动程序签名强制 其实想要在64位win7中使用未有签名的驱动程序还是有很多方法的,如上图中,开机之后在登录等待界面按下F8键,进入Windows系统的高级启动项,我们会发现与原有的 ...

  5. 64位win7禁用驱动程序签名强制 几种常用方法

    Driver Signature Enforcement Overrider http://www.oyksoft.com/soft/8350.html 其实想要在64位win7中使用未有签名的驱动程 ...

  6. win7 php mysql apache 64_教你在64位win7体系中设备apache+mysql+php情况.doc

    教你在64位win7体系中设备apache+mysql+php情况.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 在 DOS 命令提 ...

  7. matlab2012生成dll,64位win7下vc2010如何調用matlab2012a中生成的dll文件

    本文說是原創,但核心部分是參考http://blog.sina.com.cn/s/blog_a5fdbf0101018n91.html(大家可以先看看這篇文章),在此再次感謝debug童鞋.debug ...

  8. 玩转mini2440开发板之【在64位WIN7/WIN10系统中安装USB驱动】

    玩mini2440开发板已经很多年了,虽然玩的不怎么精通,但是一直都有在弄.而电脑的操作系统也从最终的32位WinXP提升到了32位的Win7,而今更是到了64位的Win10.然后,却带来了一个很严重 ...

  9. matlab2012生成dll,64位win7下vc2010如何调用matlab2012a中生成的dll文件

    本文说是原创,但核心部分是参考http://blog.sina.com.cn/s/blog_a5fdbf0101018n91.html(大家可以先看看这篇文章),在此再次感谢debug童鞋.debug ...

最新文章

  1. Linux 中执行命令
  2. linux通过SSH连接的SSH加密原理(笔记自用)
  3. 3.商品可视化展示与文本处理
  4. dedeCMS 两个站共用同一个数据库 图片路径统一
  5. jzoj3833-平坦的折线【模型转换,LIS】
  6. 前端:实现手机左右滑动效果
  7. Delphi利用Windows GDI实现文字倾斜
  8. MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)
  9. GitHub年度报告出炉:中国开源贡献仅次美国、Python成第二热门语言
  10. 60-10-015-集成-(kylin On Druid)-Build CUBE的时候每一步都做了什么
  11. 淘宝潜规折射出的人性
  12. java2实用教程第五版耿祥义电子版_java2实用教程第五版
  13. 【最全解决方案】WPS软件复制PDF后粘贴到Word格式混乱,如图,如何解决?
  14. 全球票房73亿的《海王》,是怎么炼成的!
  15. DDNS动态域名解析
  16. 南京润和,哎,感概!
  17. oracle付款汇兑损益怎么产生,汇兑损益如何进行账务处理?
  18. 推荐一款 GitHub 星标 11.5K 的神器,可将任何设备转换为电脑辅助屏幕
  19. Nvidia GPU的浮点计算能力(FP64/FP32/FP16)
  20. npm 发布包与遇见的问题 (随记)

热门文章

  1. ubuntu 查看cpu运行频率_Ubuntu下调整CPU运行频率并对其进行监视
  2. cview类 public_在MFC单文档的View类中,如何获得指向状态栏的指针
  3. 服务器flask远程访问_在Flask中使用什么API来检查远程(其他)服务器的连接?...
  4. 路由器 radius认证获取ip_玩转网络工程师·认证篇
  5. android分享的主标题,Android 自定义标题栏(title栏)
  6. 【存储知识学习】第三章磁盘原理与技术3.10 固态存储介质和固态硬盘-《大话存储》阅读笔记
  7. 【分享】2019张小龙微信公开课要点整理
  8. maven打包时加入依赖包及加入本地依赖包
  9. 笔记-信息系统开发基础-uml-uml类图关系
  10. 怎样使用element-starter快速搭建ElementUI项目