【发布时间】:2023-03-05 20:39:02
【问题描述】:
我创建了一个 Python 脚本来在 MySQL 中存储数据。它在 PyCharm 中正常工作。当转换为exe 文件时,它不起作用。
这是来自命令行的回溯:
Traceback (most recent call last):
File "myscript.py", line 1, in <module>
import mysql.connector
ModuleNotFoundError: No module named 'mysql'
[8428] Failed to execute script 'myscript' due to unhandled exception!
创建exe的命令:
pyinstaller --onefile --console CoinVolumes.py
我也尝试了auto-py-to-exe,但遇到了同样的错误。 mysql 已安装完毕。
【问题讨论】:
-
我之前不得不通过
--hidden-import使用pyinstaller 添加模块,但这一直是因为我使用的东西不是直接在代码中导入的。我敢打赌,问题与 pyinstaller 搜索路径有关。只是没有看到mysql,即使它在那里。
标签: python mysql pyinstaller exe