|
【Python】实现极致:克服PyInstaller打包挑战,解决libpython3.10.so.1.0库丢失难题大家好我是寸铁👊总结了一篇【Python】实现极致:克服PyInstaller打包挑战,解决libpython3.10.so.1.0库丢失难题✨喜欢的小伙伴可以点点关注💝前言相信大家在Centos7使用Pyinstaller打包会遇到Pythonlibrarynotfound:libpython3.10.so.1.0问题,没关系,小问题,下面跟着寸铁一步步走下去就能解决。具体如下:pyInstaller,exceptions.PythonLibraryNotFoundErrorythonlibrarynotfound:libpython3.10.so.1.8,libpython3.10.soThismeansyourPythoninstallationdoesnotcomewithpropersharedlibraryfiles.Thisusuallyhappensduetomissingdevelopmentpackage,orunsuitablebuildparametersofthePythoninstallat.12345解决方案按照python报错的提示进行重新编译Step1先进入到安装的Python的文件夹路径,用于后面的配置做准备再看一下有无configure这个模块,如下则找到地方:Step2接着,在这个路径下进行配置,命令如下:sudo./configure--prefix=/usr/local/python3--enable-shared--with-ssl1再进行重新编译sudomake&sudomakeinstall1需要等待一段时间,安装完毕后显示如下:Step3进入到刚才–prefix后:/usr/local/python3的路径进入lib查看是否有libpython3.10.so.1.0文件,有则说明编译成功!最后,在把这个文件复制到lib64这个库中,让Pyinstaller可以用这个文件sudocplibpython3.10.so.1.0/usr/lib641验证使用打包sh文件pyinstaller--onefiletest.py1如下,说明打包成功!查看一下是否有sh文件看到左边的dist文件出现test则说明打包成功!运行sh文件看到这里的小伙伴,恭喜你又掌握了一个技能👊希望大家能取得胜利,坚持就是胜利💪我是寸铁!我们下期再见💕往期好文💕保姆级教程【保姆级教程】Windows11下go-zero的etcd安装与初步使用【保姆级教程】Windows11安装go-zero代码生成工具goctl、protoc、go-zero【Go-Zero】手把手带你在goland中创建api文件并设置高亮报错解决【Go-Zero】Error:user.api27:9syntaxerror:expected‘:‘|‘IDENT‘|‘INT‘,got‘(‘报错解决方案及api路由注意事项【Go-Zero】Errornlyoneserviceexpectedgoctl一键转换生成rpc服务错误解决方案【Go-Zero】【error】failedtoinitializedatabase,goterrorError1045(28000):报错解决方案【Go-Zero】Error1045(28000):Accessdeniedforuser‘root‘@‘localhost‘(usingpassword:YES)报错解决方案【Go-Zero】typemismatchforfield“Auth.AccessSecret“,expect“string“,actual“number“报错解决方案【Go-Zero】Error:user.api30:2syntaxerror:expected‘)‘|‘KEY‘,got‘IDENT‘报错解决方案【Go-Zero】Windows启动rpc服务报错panic:contextdeadlineexceeded解决方案Go面试向【Go面试向】defer与time.sleep初探【Go面试向】defer与return的执行顺序初探【Go面试向】Go程序的执行顺序【Go面试向】rune和byte类型的认识与使用【Go面试向】实现map稳定的有序遍历的方式
|
|