0

我正在尝试使用 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”,但它不起作用。

4

0 回答 0