[問題] pyinstaller遇到問題

作者: toy21343 (TOoOT)   2018-02-22 23:16:30
各位前輩開工大吉,
不才python新手,
前情提要:
原先安裝python 2.7+pyinstaller以後,又安裝anaconda2,
然後把原先python 2.7+pyinstaller刪掉,並在anaconda2下重裝pyinstaller
遇到的問題:
用anaconda2下的pyinstaller遇到錯誤如下,
Unable to find "C:\Windows\system32\pywintypes27.dll
[Info]: Event name is "\Sessions\1\BaseNamedObjects\MyEvent"." when ad
di
binary and data files.
[Info]: Event name is "\Sessions\1\BaseNamedObjects\MyEvent".
但檢查過C:\Windows\system32\pywintypes27.dll這檔案存在;
並測試過單純import os,
不import xlwings,numpy,sympy,
就不會出現這個錯誤,
且可以編譯成功.exe
請問為何會這樣呢?
謝謝~
作者: uranusjr (←這人是超級笨蛋)   2018-02-22 23:28:00
這種 WTF 問題通常代表你混裝了 32 和 64 位元的 DLL可以試著把現有的 DLL 移走然後重裝一次 pywin32
作者: toy21343 (TOoOT)   2018-02-22 23:49:00
pywin32有pythoncom27,pythoncomloader27,pywintypes27這三種.dll,所以是pywin32+sys32下移除這三個,然後重裝pywin32嗎?還是u大指別的dll呢?如果是要如何看dll位元?
作者: WunoW (WunoW)   2018-02-23 21:30:00
開發環境的問題我經驗是砍掉重練最快.. 不值得在上面耗時間常常google問題找半天不如直接重新建置.. 尤其平台是win的win的環境不像linux,每個流程都有脈絡可循幾乎是碰到問題了才知道原來這邊參考了那個、那邊放在這..
作者: leubin (眨眼的瞬間)   2018-02-25 12:15:00
感謝兩位前輩幫忙,重灌已解決
作者: AlSaul   2018-03-01 22:19:00
作者: frish8932   2018-03-02 17:26:00
作者: a830307119 (天生我材必有用)   2018-03-03 06:45:00
作者: ar54971   2018-03-06 03:39:00

Links booklink

Contact Us: admin [ a t ] ucptt.com