擅长:python、mysql、java
<p>我遇到了同样的问题。经过一些测试后,将<code>numpy.core</code>目录附加到<code>sys.path</code>似乎可以工作。</p>
<pre><code>from distutils.core import setup
import py2exe
import numpy
import os
import sys
# add any numpy directory containing a dll file to sys.path
def numpy_dll_paths_fix():
paths = set()
np_path = numpy.__path__[0]
for dirpath, _, filenames in os.walk(np_path):
for item in filenames:
if item.endswith('.dll'):
paths.add(dirpath)
sys.path.append(*list(paths))
numpy_dll_paths_fix()
setup(...)
</code></pre>