作者LaughPoint (腳步)
看板Python
標題[問題] pyautogui編譯成exe圖片無法定位
時間Mon Jul 18 17:28:37 2022
python 3.10.4版
使用pyautogui圖片定位去模擬滑鼠去按某個功能
在還沒編譯console中執行,所有功能均正常
用pyinstaller跟nuitka編譯成exe後
圖片辨識地位都不能動了,定位也沒顯示None,沒錯誤
pyautogui.locateCenterOnScreen() 完全沒反應
grayscale跟confidence都有排列組合使用
python版本也用pyenv去嘗試3.7 3.6版使用
都是console中正常,exe後沒反應
請問大大們有沒有人有解?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.119.169 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1658136519.A.0D7.html
1F:→ lycantrope: 通靈 07/18 22:36
2F:→ IPsec: 通靈 07/18 23:49
3F:→ LaughPoint: 通靈是? 或者其他替代方案? 07/19 00:38
4F:→ cloki: 沒程式碼都是通靈 07/19 08:21
5F:推 cancelpc: 路徑寫絕對路徑若可以的話 07/25 07:35
6F:→ cancelpc: 是exe真正執行時,非在該exe路徑 07/25 07:36
7F:推 cancelpc: python 轉成執行檔時,執行時不在原exe路徑 07/25 07:38
8F:→ cancelpc: 去找 pyrhon exe script 路徑怎麼取得 07/25 07:39
9F:→ cancelpc: exec_path = '' 07/25 09:50
10F:→ cancelpc: if hasattr(sys, "frozen"): 07/25 09:51
11F:→ cancelpc: exec_path = os.path.dirname(sys.executable) 07/25 09:51
12F:→ cancelpc: else: 07/25 09:51
13F:→ cancelpc: exec_path = os.path.dirname(os.path.abspath(__fi 07/25 09:51