python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退
生活随笔
收集整理的這篇文章主要介紹了
python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題描述:
python 利用pyinstaller 編譯.exe文件過程中編寫完的.exe文件執行過程中閃退,并提示no module named ‘pyproj.datadir’
解決方法:
閃退的解決方法是生成exe的dist文件夾下搜索框中輸入cmd調用命令行模式,然后在命令行下輸入
.\ ××××.exe (后面我試了一下,在對應目錄下直接運行××××.exe即可)
windwos系統中
. 表示當前目錄自身
… 表示當前目錄的父目錄
這樣就可以看到cmd框中閃退的內容了。
缺少模塊的解決方法是上述的閃退問題通過分步編譯解決。
pyi-makespec ××××.py
得到××××.spec文件
用txt閱讀器打開改文件,向其中hiddenimports=[],添加對應的模塊解決
cmd運行 pyinstaller ××××.spec 得到exe可執行程序
總結
以上是生活随笔為你收集整理的python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pycharm弹出提示信息Server'
- 下一篇: 对 C++ 的忧虑?C++ 创始人警告: