python - 导入 mysql.connector 然后转换为 .exe
问题描述
为什么不是
>>>import mysql
导入mysql数据库?
另外,我在通过 pyintaller 将 .py 文件转换为 exe 时导入了 mysql.connector() [>>>import mysql.connector()],如何使连接器在没有安装 MySql 的机器/PC 中工作?
解决方案
不,Pyinstaller 仅适用于 Python 脚本。它只是将您的 Python 脚本和任何 Python 第三方包转换为不需要 Python 安装的可执行程序。
如果你的应用程序依赖于非 Python 的东西,比如 MySQL,那么它也需要安装在目标机器上。
推荐阅读
- php - 关闭应用程序时如何运行BackgroundTask
- antlr - 用 Antlr4 识别语法的版本
- python - Python 3.x 和 Python 2.7 中 dict.values() 和 dict.keys() 相等之间的行为不一致
- sql - 将模式表中的特定列插入 Postgres 中的另一个模式表
- react-native - react-native: onPanMove 期间 Animated.View 的动画位置
- c# - Log4Net:无法加载文件或程序集被抛出本地但不在其他环境中
- python - 在多个字段上搜索 Python 列表的最有效方法?
- ruby - 为什么使用“bundle --deployment”而不是“bundle --without”?
- r - 在R中绘制多年的月平均温度
- ssl - OpenSsl:如何在不包含 CA 文件的情况下创建 PFX/P12?