博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows 下 python 在安装模块的时候出现”unable to find vcvarsall.bat“如何解决?
阅读量:5377 次
发布时间:2019-06-15

本文共 657 字,大约阅读时间需要 2 分钟。

最近打算用python,写一个链接linux,执行命令并获取的数据的小工具。

在安装SSH模块时,出现错误了,“unable to find vcvarsall.bat”,在网上搜索到了一个解决方案,参考地址:http://www.crifan.com/python_mmseg_error_unable_to_find_vcvarsall_bat/

Python 2.7 会搜索 Visual Studio 2008.

如果你电脑上没有这个版本的话,比如只有:
1.Visual Studio 2010,在cmd里面执行:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
2. Visual Studio 2012 的话:
SET VS90COMNTOOLS=%VS110COMNTOOLS%
然后就可以正常了

而我使用的VS2013,所以在CMD中运行

SET VS90COMNTOOLS=%VS120COMNTOOLS%

之后再使用easy_install ssh重新安装ssh模块就能成功安装了。

至于不使用VS的解决方案,没有尝试了。

 

分析:

python的某些模块需要使用编译器编译,而vcvarsall.bat文件应该是负责编译的。

在python 2.7中默认查找的是 VS2008的编译器,如果没有安装则无法使用了。

所以将其设置为实际安装的VS版本,就能成功安装。

 

 

 

转载于:https://www.cnblogs.com/karasjiang/p/3727933.html

你可能感兴趣的文章
思考技术 (一) —— 什么是新技术
查看>>
ubuntu更改源为aliyun的源;ROS改为新加坡源
查看>>
正则表达式入门
查看>>
Halcon标定与自标定
查看>>
Non-local Neural Networks
查看>>
apache Internal Server Error 解决方法
查看>>
Ubuntu14.04安装CUDA8.0与Cudnn5.1
查看>>
(七)STM32的RTC简单操作
查看>>
Floyd最短路算法
查看>>
【转】Java并发编程:并发容器之ConcurrentHashMap
查看>>
IIS
查看>>
thinkphp5.0独立配置
查看>>
day2逻辑运算作业详解
查看>>
JQuery将DataTable list<>数据转换成JSON数据 动态创建表格显示数据
查看>>
MySQL中的information_schema
查看>>
一般路由设置
查看>>
JS 无法清除Cookie的解决方法
查看>>
OCP 042、043、047最新题库+考试模拟器免费共享
查看>>
P3708 koishi的数学题
查看>>
大量视频资料
查看>>