pyqtdeploy:无法检测到MSVC2015或MSVC2017

时间:2019-03-29 03:12:20

标签: pyqtdeploy

我是第一次尝试pyqtdeploy,following the docs

运行build-demo.py时出现以下错误:

C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Lib\site-packag
es\pyqtdeploy\demo>python build-demo.py
pyqtdeploy-sysroot: Unable to detect MSVC2015 or MSVC2017. 

py文件似乎正在从os模块获取环境变量,因为在python console中运行相同的命令可以正常工作。 pyqtdeploy对此有疑问。

我已经在系统中安装了构建工具;我在这里想念什么?

1 个答案:

答案 0 :(得分:3)

您必须在构建工具的文件夹位置中搜索 vcvars64.bat 的位置,然后将其复制。这取决于您的系统环境和安装的Visual Studio版本。 在运行pyqtdeploy脚本之前,请将该位置粘贴到命令提示符中。这将初始化环境并启用对 MSVC x64的检测。

第1步 :下载所有必需的程序包...。

pic1

第2步 :浏览到Micosoft Visual Studio的安装目录

pic2

第3步 :在该目录中搜索 vcvars64.bat

pic3

第4步:运行 vcvars64.bat ,如果成功,则运行 pyqtdeploy-sysroot sysroot.json

pic4