Python: ImportError 没有名为 mysql.connector 的模块

Python: ImportError no module named mysql.connector

我刚刚从 python 脚本创建了一个 exe,当我尝试 运行 它时,它没有出现。

然后,我尝试从 cmd 运行 它,我得到了 ImportError 下面:

Traceback (most recent call last):
  File "tkintertest2.py", line 17, in <module>
  File "Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 
389, in load_module
  File "MySQL.py", line 1, in <module>
ImportError: No module named mysql.connector
Failed to execute script tkintertest2

如何解决这个问题?我已经使用 pip 安装和 conda 安装安装了 mysql.connector

根据 pyinstaller 文档 here,pyinstaller 未找到 python 模块,因此明确包含它,如下所示:

pyinstaller --hidden-import mysql.connector myscript.py