好的检查!问题不是py2exe这是一个psutils的错误,不适用于Windows 10!
我将pyw传递给.exe并包含了最重要的模块。但是当我第一次跑步时告诉我这个错误:
LoadLibrary(pythondll)失败了没有人想要了解更多信息 especificado。
我检查后,再次尝试并告诉我psutil错误;这只发生在Windows 10中,在Windows 7中工作正常:
回溯(最近一次调用最后一次):文件中的文件“文件”,第17行 “psutil__init __。pyc”,第126行,在文件“psutil_pswindows.pyc”中,行 15,在File“psutil_psutil_windows.pyc”中,第12行,在File中 “psutil_psutil_windows.pyc”,第10行,__ load ImportError:DLL加载 失败:El sistema operativo no puede ejecutar%1。
我之前说过,我用py2exe编译,所以我使用了以下命令:python setup.pyw py2exe。 所以也许我认为这是因为我必须在setup.py中添加模块但我怀疑因为它在Windows 7中工作正常。
setup.pyw:
from distutils.core import setup
import py2exe
setup(console=['example.pyw'])
原因: 似乎缺少以下模块:
['Carbon','Carbon.Files','Crypto.PublicKey._fastmath', 'ElementC14N','POW',' _psutil_linux','enum','ordereddict','ordereddict.ordereddict','psutil._psuti l_bsd','psutil._psutil_osx','psutil._psutil_posix', 'psutil._psutil_sunos']
好的检查!问题不是py2exe这是一个psutils的错误,不适用于Windows 10!