繁体   English   中英

使用py2exe编译Python exe时出现“错误:libmmd.dll:没有这样的文件或目录”

[英]“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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM