繁体   English   中英

Python OpenCv 构建未在命令行中检测到 Visual Studio 2019

[英]Python OpenCv build is not detecting visual studio 2019 in command line

当我尝试使用命令行在 python 中构建 opencv package

PS C:\Program Files\Open_CV\opencv-python> python setup.py build

它抛出一个错误:
版本:4.3.0+3073e9e setup.py:85: DeprecationWarning: SO is deprecated, use EXT_SUFFIX
['python/cv2[^/]*%(ext)s' % {'ext': re.escape(sysconfig.get_config_var('SO'))}],
尝试“Visual Studio 14 Win64”生成器
不搜索命令行中给出的未使用变量。
选择 Windows SDK 版本以定位 Windows 10.0.18363。
CMake CMakeLists.txt:2 错误(项目):
运行 MSBuild 命令失败:

MSBuild.exe
获取 VCTargetsPath 的值:

该系统找不到指定的文件
配置不完整,发生错误:另见“C./Program Files/Open_CV/opencv-python/_cmake_test_compile/build/CMakeFiles/CMakeOutput.log”。

尝试“Visual Studio 14 Win64”生成器 - 失败 scikit-build 无法为您的系统获取可用的生成器。 中止构建。

为 Python 3.8 构建 windows 车轮需要 Microsoft Visual Studio 2017。使用“Visual Studio 2017”获取它:

https://visualstudio.microsoft.com/vs/

他们还没有自动检测到 VS2019。 您必须指定生成器。

python setup.py build -G "Visual Studio 16 2019"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM