pyinstaller打包python檔案後,執行出現"Failed to execute script xxx.exe"錯誤的解決方式(No module named 'xxx')
一、問題定位:
windows+r進入cmd命令列視窗
cd exe檔案所在路徑;如cd C:\Users\user\Desktop\test\dist
執行命令列:xxx.exe 引數1 引數2(無引數可忽略)
我這裡報的錯是說字串型別不能使用乘法,在python裡沒有轉型別也是可以用的,但這裡需要用int()轉一下
當然我這裡只是讓你定位問題,很可能你的問題跟我的不一樣,我這裡只寫一個比較常見的錯誤型別
ImportError:No module named 'xxx'
這個問題出現的原因是,有些模組是隱藏匯入的,但是pyinstaller打包時並未指定,所以執行時找不到此模組
二、問題解決:打包檔案時,會生成一個spec檔案;假如你主python檔案叫做main.py,那麼修改main.spec檔案
我遇到的是No module named scipy._lib.messagestream
然後需要做的就是:
1、設定此模組隱藏匯入
2、以此spec檔案打包python(修改後記得儲存)
打包後再執行exe檔案,執行成功
謝謝觀看!
相關推薦
pyinstaller打包python檔案後,執行出現"Failed to execute script xxx.exe"錯誤的解決方式(No module named 39;xxx39;)
一、問題定位: windows+r進入cmd命令列視窗 cd exe檔案所在路徑;如cd C:\Users\user\Desktop\test\dist
Python:pyinstaller 打包執行報錯 failed to execute script ***
車禍現場 打包命令:(在Windows的CMD命令視窗輸入) pyinstaller -F -w C:\Users\JulianYang\Desktop\testJ\milestone\cam
使用pyinstaller 打包程式後,執行Failed to execute script MainPage 報錯,解決辦法
使用pyinstaller 打包程式後,執行Failed to execute script MainPage 報錯 原因是程式使用pyqt的相關ui檔案和其他資原始檔未和應用程式放在同一個目錄。 打包指令碼: pyinstaller -F -c -p
Pygame使用pyinstaller打包exe無法執行,顯示 failed to execute script的問題
問題描述 最近pyinstaller更新後終於支援python3.6了,我就迫不及待的想用它來打包釋出我平常用pygame做的小遊戲,在命令框中執行 pyinstaller -D -m xxx.py 打包是成功的,但是執行會顯示已停止程式,或是顯示 failed
vue打包後出現"Failed to load resource: net::ERR_FILE_NOT_FOUND"錯誤
出現異常 nbsp 搭建項目 9.png set build 技術分享 tsp 技術 創建vue腳手架搭建項目之後,用npm run build經行打包,運行index.html後出現異常: 打開dist/index.html, 諸如這些的,引入是有問題的, 這邊
eclipse執行出現SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
環境:eclipse-standard-luna-R-win32 執行程式時出現紅色的警告如下 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-
python3.6引入docx後,打包成exe檔案報錯 moduleNotFoundError:No module named 'exceptions'
python3.x版本移除了exceptions模組,但是docx包中引用了該模組解決方法:1.命令列 解除安裝docx,pip uninstall docx3. 命令列輸入pip install python_docx-0.8.6-py2.py3-none-any.whl
STM32初學Keil4編譯時出現 Error:Failed to execute 39;BIN40/Armcc39;
log cmd arm 依次 菜單 tail http ror 沒有 一種是在系統開始——運行裏輸入cmd,查看armcc狀態。詳情見推文: http://blog.csdn.net/hicui/article/details/7350805(筆記記錄,請勿見怪) 都沒有問
Python3 引入sqlite3時出現錯誤:ModuleNotFoundError: No module named 39;_sqlite339;
err error SQ 解決 python re 編譯安裝 簡單的 class under 在Python3 中內置了SQLite3,但是在編譯安裝完之後執行: import sqlite3 出現錯誤: ModuleNotFoundError: No module
mongodb rebo 3T 執行出錯 failed to execute script 但是執行成功 171條
cut -- 執行cmd name 保存到文件 rip 保存 什麽 code 我現在也不清楚到底是什麽原因 解決方法: 把你要執行的腳本保存到文件 在最上面添加下面兩行代碼:根據你的數據庫 信息填寫 conn = new Mongo(‘host:port‘); db = c
Python 錯誤4:No module named ‘win32api’
在使用scrapy爬蟲的過程中,在命令控制檯輸入scrapy crawl demo 出現ModuleNotFoundError: No module named ‘win32api’錯誤 原因: 缺少 pywin32 模組 解決辦法: 安裝pywin32 在網址“https://
python解決ModuleNotFoundError No module named 39;HTMLTestRunner39;
HTMLTestRunner是Python標準庫的unittest模組的擴充套件,無法通過pip安裝; py2解決方法: 從http://tungwaiyip.info/software/HTMLTestRunner.html下載HTMLTestRunner.py並將檔案放到pyt
Eclipse執行時提示failed to create the java virtual machine 如何解決
幾經周折終於找到了解決辦法,特與朋友們分享,方法如下: 找到eclipse目錄下的eclipse.ini,可以看到如下內容:-startupplugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar--launcher.l
maven出現:Failed to execute goal on project ...: Could not resolve dependencies for project ...
出現 end pan maven could clear pro mon resolv 項目結構是一個父項目,多個子項目目錄: 例如: common --------------(父項目) fristDemo ------------(子項目
SSM單元測試時出現:Failed to load ApplicationContext的一種可能解決辦法
allow .class 網上 sent contex font enc example clu SSM單元測試時出現: 嚴重: Caught exception while allowing TestExecutionListener [org.springframew
pyinstaller打包python檔案出現"RuntimeError: maximum recursion depth exceeded in comparison "錯誤解決方案
一、出現原因: python預設迭代次數有限(大概是1000左右),如果你引用了plot畫圖,或者某個迴圈方法超出此限制,就會報這個錯誤 二、解決方法: 打包失敗,也會生成一個spec檔案,如你的主python檔案叫做main.py,則修改main.spec: 新增程式碼行:impo
用pyinstaller打包python程式,解決打包時的錯誤:Cannot find existing PyQt5 plugin directories
在打包時會出現問題Cannot find existing PyQt5 plugin directories ,具體截圖如下 解決方法就是用everything搜尋PyQt5,找到 /Library/plugins路徑下的PyQt5資料夾,將裡面的dll動態庫pyqt5qmlplugin.
python——scrapy安裝成功,check專案成功,執行出現一下問題
2015-07-12 17:32:02 [scrapy] INFO: Scrapy 1.0.1 started (bot: tutorial) 2015-07-12 17:32:02 [scrapy] INFO: Optional features available: s
在android studio中新增.jar檔案後,rebuild不報錯,執行報錯的解決
問題如題,一直以為是下載的jar有問題 報如下錯誤: Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.build.api.
pyinstaller 打包python文件成.exe程序
process 密碼 alt script tex exe 控制臺 網址 想要 使用pycharm寫好的代碼,每次都要使用pycharm來執行比較麻煩,打包成.exe程序後可以直接運行,還可以發到別的電腦上執行,比較方便。 1.打開cmd命令提示符窗口,cd到pip.ex