[英]“error: libmmd.dll: no such file or directory” when compiling a Python exe with py2exe
尝试使用py2exe编译exe文件时,出现错误“ libmmd.dll:没有这样的文件或目录”。
我已经成功制作了一个脚本exe,该脚本仅显示“ Hello world!”,但是由于某种原因,我正在使用的文件无法运行。
这是我尝试制作exe的文件中的导入:
import pandas as pd
import glob
import Tkinter
import tkFileDialog
这是设置脚本:
from distutils.core import setup
import py2exe
setup(console=['pb_play3.py'])
我称安装脚本为:
python setup.py py2exe
在显示错误之前,它在PowerShell中显示了很多代码。
我真的不知道DLL的工作原理,但是基于谷歌搜索,我似乎不应该移动它们或从Internet(?)下载它们。
另外,当我在Windows资源管理器中搜索该DLL时,它说它位于C:\\ Python27 \\ Lib \\ site-packages \\ numpy \\ core中。 设置文件和要执行的文件都在C:\\ scripts \\ mystuff中。 有没有办法使py2exe可以访问libmmd? 还是我完全误解了? 谢谢!
编辑
我加了
import numpy
到要编译为exe的文件和setup.py文件。 现在它返回
error: libzmq.dll: No such file or directory
我认为它需要麻木。 如果是,则在setup.py中导入numpy解决了该问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.