Pyinstaller可以';t赋值给操作符:opencvpython

Pyinstaller可以';t赋值给操作符:opencvpython,python,python-3.x,opencv,pyinstaller,Python,Python 3.x,Opencv,Pyinstaller,我正在尝试使用pyinstaller将我的opencv Python项目转换为exe。我正在使用隐藏导入来导入opencv Python模块,但我一直遇到以下错误: 文件“slave.spec”,第17行 隐藏的\u导入\u opencv-python=collect\u子模块('opencv-python')) ^SyntaxError:无法分配给运算符 看起来是“-”符号导致了错误。但我不知道如何在不使用实际名称(或“-”符号)的情况下导入此模块。openccv-python是有效的目录名,

我正在尝试使用pyinstaller将我的opencv Python项目转换为exe。我正在使用隐藏导入来导入opencv Python模块,但我一直遇到以下错误:

文件“slave.spec”,第17行 隐藏的\u导入\u opencv-python=collect\u子模块('opencv-python')) ^SyntaxError:无法分配给运算符


看起来是“-”符号导致了错误。但我不知道如何在不使用实际名称(或“-”符号)的情况下导入此模块。

openccv-python
是有效的目录名,但它不是有效的模块名。如果没有其他问题,您应该能够使用像
hidden\u imports\u opencv\u python
这样的名称。完全有效。谢谢你的快速回答!