[问题] 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