我已经编写了一个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 存在,但它并没有被找到。 - Ian McLaird