我正在尝试使用 py2exe 工具生成 Windows7 64 位可执行文件。(Python 解释器版本为 2.7.8 x64)这是我的 python 脚本:
import psutil
for p in psutil.process_iter():
print(p)
这是我的 setup.py 文件:
from distutils.core import setup
import py2exe
setup(console=['test.py'])
每当我尝试在 Windows7(x64) 环境中运行生成的 test.exe 时,我都会从命令行收到以下错误:
Traceback (most recent call last):
File "test.py", line 1, in <module>
File "psutil\__init__.pyc", line 126, in <module>
File "psutil\_pswindows.pyc", line 16, in <module>
File "psutil\_psutil_windows.pyc", line 12, in <module>
File "psutil\_psutil_windows.pyc", line 10, in __load
ImportError: DLL load failed: The specified module could not be found.
关于如何解决这个问题的任何想法?注意我检查了相关帖子,其中建议在 py2exe 设置选项中包含“dll_excludes”,但它不起作用。