[問題] pyinstaller安裝

看板Python作者 (gg)時間7年前 (2018/04/26 10:16), 7年前編輯推噓2(2026)
留言28則, 2人參與, 7年前最新討論串1/1
說來好笑,網路文章我照做從來沒一次成功過嗚嗚嗚 目前使用python2.7如果版本不當請告知 現在想打包程式,可是我的pyinstaller(測試時使用2.1)安裝起來,pyinstaller.exe那些檔案也出現在Scripts底下了,但是執行就會爆炸,好奇就在Scripts執行pyinstaller --version,結果跳一堆__init__.py裡的訊息,但都不是寫error或warning就只是列出來一堆函式,也不知道是少什麼,唯一一個error是exception str() failed 其實也不知道問題在哪,如果要補哪部分細節再告訴我,謝謝 輸入pyinstaller --version的錯誤 https://i.imgur.com/5Zwtzmp.png
補上第二次安裝(第一次直接拿檔案安裝,第二次改用pip) https://i.imgur.com/wO7DS8i.png
https://i.imgur.com/OXH3or5.png
貌似是成功的安裝pyinstaller,但實際執行時只會跳出一個新的DOS畫面隨即消失,也沒有建立任何實際檔案 https://i.imgur.com/IDfxaOq.png
----- Sent from JPTT on my Sony D6653. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.94.229 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1524708964.A.1F0.html

04/26 11:08, 7年前 , 1F
ok... 先補上跳出的錯誤訊息再來
04/26 11:08, 1F
※ 編輯: GlassesKJ (140.127.233.6), 04/26/2018 14:25:47 ※ 編輯: GlassesKJ (140.127.233.6), 04/26/2018 14:27:36

04/26 18:48, 7年前 , 2F
從你給的三張圖來看,看不出是要使用pyinstaller打包的
04/26 18:48, 2F

04/26 18:49, 7年前 , 3F
動作. 1. `pyinstaller --version`:這應該是用來檢查
04/26 18:49, 3F

04/26 18:49, 7年前 , 4F
pyinstaller版本的指令. 2. `pip install pyinstaller`
04/26 18:49, 4F

04/26 18:50, 7年前 , 5F
:這是用來安裝pyinstaller的指令.
04/26 18:50, 5F

04/26 18:51, 7年前 , 6F
另外,想確認你是否把你寫的scripts放到
04/26 18:51, 6F

04/26 18:51, 7年前 , 7F
`Python27\Scripts\`底下了? 因為這個資料夾不是拿來給
04/26 18:51, 7F

04/26 18:53, 7年前 , 8F
你放一般scripts用的,而是放一些可執行檔的地方.
04/26 18:53, 8F

04/26 18:59, 7年前 , 9F
等等... 我前面講的先忽略,抱歉
04/26 18:59, 9F

04/26 19:25, 7年前 , 10F
檢查一下你的setuptools版本是多少?
04/26 19:25, 10F

04/26 19:25, 7年前 , 11F
>>>import setuptools; print(setuptools.__version__)
04/26 19:25, 11F

04/26 19:53, 7年前 , 12F
出來數字0.6
04/26 19:53, 12F

04/26 20:08, 7年前 , 13F
更新一下setup tools,再重新用pip安裝一次
04/26 20:08, 13F

04/26 23:03, 7年前 , 14F
04/26 23:03, 14F

04/26 23:05, 7年前 , 15F
這回有裝起來,測試執行pyinstaller有反應(會跳出詢問)
04/26 23:05, 15F

04/26 23:05, 7年前 , 16F
但是接下來就閃退了
04/26 23:05, 16F
※ 編輯: GlassesKJ (223.139.8.121), 04/26/2018 23:09:52

04/26 23:29, 7年前 , 17F
設定一下 `--log-level=DEBUG`,看看問題在哪
04/26 23:29, 17F

04/26 23:35, 7年前 , 18F
呃那個設定是pyinstaller 檔案名+那個設定 這樣?
04/26 23:35, 18F

04/26 23:37, 7年前 , 19F
嗯嗯
04/26 23:37, 19F

04/27 01:49, 7年前 , 20F
一樣閃退,沒出現任何檔案?
04/27 01:49, 20F

04/27 02:00, 7年前 , 21F
看來需要寫一個script,用subprocess.Popen去執行
04/27 02:00, 21F

04/27 02:01, 7年前 , 22F
pyinstaller,然後把stdout寫出來. 不然沒辦法知道發生
04/27 02:01, 22F

04/27 02:01, 7年前 , 23F
什麼事
04/27 02:01, 23F

04/27 02:02, 7年前 , 24F

04/27 02:03, 7年前 , 25F
stdout和stderr都寫出來好了
04/27 02:03, 25F

04/28 00:06, 7年前 , 26F
窘了不會用,他寫我不知道甚麼意思
04/28 00:06, 26F

04/28 00:06, 7年前 , 27F

04/28 00:23, 7年前 , 28F
你把stdout,stderr寫到文字檔看看
04/28 00:23, 28F
文章代碼(AID): #1QuJPa7m (Python)
文章代碼(AID): #1QuJPa7m (Python)