我使用 pyinstaller 来打包我的 python 文件。为啥'import pymssql'总是出错
Posted
技术标签:
【中文标题】我使用 pyinstaller 来打包我的 python 文件。为啥\'import pymssql\'总是出错【英文标题】:I use pyinstaller to pack my python file. why there's always an error in 'import pymssql'我使用 pyinstaller 来打包我的 python 文件。为什么'import pymssql'总是出错 【发布时间】:2018-08-20 13:20:38 【问题描述】:我使用pymssql向我的数据库插入一些数据,代码可以在pycharm中运行,但是当我使用pyinstaller将此代码打包成.exe时,它总是如图所示显示错误。 我在 cmd 中运行 pyinstaller -F update.py。
当我在 cmd 中打开 .exe 时,总是显示这个错误:
【问题讨论】:
【参考方案1】:如果不运行,您是否尝试过隐藏导入: pyinstaller —hidden-import=pymssql 文件名.py
【讨论】:
【参考方案2】:你试过跑步吗:
pyinstaller -onefile filename.py
【讨论】:
【参考方案3】:当我添加时
import pymysql
到 python 文件 - 我能够使用 pyinstaller 编译并运行程序。
(即使在我从 pycharm 运行时,初始 python 程序中也不需要此导入)
【讨论】:
【参考方案4】:我在 pymssql 2.2.0 中遇到了同样的问题。就我而言,帮助我回滚到 1.5.0 版
【讨论】:
以上是关于我使用 pyinstaller 来打包我的 python 文件。为啥'import pymssql'总是出错的主要内容,如果未能解决你的问题,请参考以下文章