[問題] py2exe 打包exe消失

看板Python作者時間9年前 (2016/07/04 22:51), 9年前編輯推噓3(3014)
留言17則, 4人參與, 最新討論串1/1
在這裡先感謝中午那位好心人 我現在又遇到了一個問題我用py2exe打包程式時會發生錯誤,我把程式縮短到 from splinter import Browser browser = Browser('firefox') browser.visit('https://www.google.com.tw/') 這個簡單的動作都還是出現錯誤,請問這樣要怎麼解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.8.211.146 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1467643862.A.24C.html ※ 編輯: aa12twtwaa (101.8.211.146), 07/05/2016 00:18:21

07/05 00:47, , 1F
錯誤訊息?
07/05 00:47, 1F

07/05 09:25, , 2F
no module named splinter
07/05 09:25, 2F

07/05 09:37, , 3F
我確定我有裝了,原本的.py檔可以正常運作
07/05 09:37, 3F

07/05 09:41, , 4F
setup.py貼來看看
07/05 09:41, 4F
from distutils.core import setup import py2exe setup( console = [ 'Hello.py'] ) ※ 編輯: aa12twtwaa (101.8.211.146), 07/05/2016 10:04:04 Traceback (most recent call last): File "Hello.py", line 2, in <module> File "splinter\browser.pyc", line 63, in Browser File "splinter\driver\webdriver\firefox.pyc", line 23, in __init__ File "selenium\webdriver\firefox\firefox_profile.pyc", line 64, in __init__ IOError: [Errno 2] No such file or directory: 'C:\\Users\\Jim\\Desktop\\\xb7s\ xb cW\xb8\xea\xae\xc6\xa7\xa8 (4)\\dist\\library.zip\\selenium\\webdriver\\firefo x\ \webdriver_prefs.json' ※ 編輯: aa12twtwaa (101.8.211.146), 07/05/2016 13:06:42 ※ 編輯: aa12twtwaa (101.8.211.146), 07/05/2016 17:50:38

07/05 19:38, , 5F
嘗試讓路徑不要有中文
07/05 19:38, 5F

07/05 21:47, , 6F
路徑換了之後在重新打包只有最後那個路徑改變而已
07/05 21:47, 6F

07/05 23:36, , 7F
看的出來原因是少了個檔案
07/05 23:36, 7F

07/05 23:40, , 8F
他要甚麼就給他甚麼 中間那串是 '新增資料夾(4)'
07/05 23:40, 8F

07/05 23:40, , 9F
你看對應路徑下有沒有個 webdriver_prefs.json
07/05 23:40, 9F

07/05 23:40, , 10F
沒有的話就塞給他 頭痛醫頭試試看XD
07/05 23:40, 10F

07/05 23:44, , 11F
不管丟zip裡面還是外面都是一樣的訊息,考慮改用pyins
07/05 23:44, 11F

07/05 23:44, , 12F
taller中
07/05 23:44, 12F

07/06 08:15, , 14F
我以前包gtk下的setpy.py給你參考
07/06 08:15, 14F

07/06 08:15, , 15F
有includes記得寫
07/06 08:15, 15F

07/06 08:17, , 17F
然後你錯誤是因為路徑…整包放到c:\xxx 再試試
07/06 08:17, 17F
文章代碼(AID): #1NUdVM9C (Python)