我第一次尝试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对此有疑问。

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

最佳答案

您必须在“构建工具”的文件夹位置中搜索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

10-04 13:00