python打包成exe后无法连接数据库问题
关于用pyinstaller打包exe后无法连接到mysql问题看了网上很多的回答,感觉作用不大,然后今天自己尝试了一下,终于发现了问题。起因:我用anaconda建立的环境写了一个pyqt的程序,效果大概如下:然后这个程序在pycharm里面能运行,连接数据库,上传数据等都没问题。然后为了打包后的exe小一点,我用了外部的纯净版本的python的pyinstaller进行打包,然后打包之后的程序
·
关于用pyinstaller打包exe后无法连接到mysql问题
看了网上很多的回答,感觉作用不大,然后今天自己尝试了一下,终于发现了问题。
起因:我用anaconda建立的环境写了一个pyqt的程序,效果大概如下:
然后这个程序在pycharm里面能运行,连接数据库,上传数据等都没问题。
然后为了打包后的exe小一点,我用了外部的纯净版本的python的pyinstaller进行打包,然后打包之后的程序根部不能连接mysql(我已安装好驱动等),换了很多台机,试了很久都不行。
最后我在Anaconda Prompt里面进入到了我这个程序的虚拟环境,然后安装pyinstaller,最后打包,终于成功了。这个应该是其中一个原因,可能是因为我纯净python里面的驱动没有搞定,或者是一些包的问题。
操作:进入anaconda环境打包

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)