我一直在尝试创建一个简单的.exe文件来接收参数并返回我的网络的输出,以替代使用 C++ 包装器。我正在使用 pyinstaller,因为它过去对我来说效果更好。现在我只用导入构建一个.py文件,但我已经收到以下错误:RuntimeError: Cannot find the MXNet library.List of candidates:C:\Users\<user>\AppData\Local\Temp\_MEI52802\mxnet\libmxnet.dll...我的imports.pyimport timeimport numpy as npimport mxnet as mxfrom mxnet import gluon, autograd, ndfrom mxnet.gluon import nn, rnnimport stringimport cv2import globimport timeimport model我试过的:在python 3.6/3.5/3.4中使用pyinstaller;编辑.spec并将缺少的dll添加到二进制文件列表中;添加 mxnet 作为隐藏导入。
3 回答
繁华开满天机
TA贡献1816条经验 获得超4个赞
datas
在您的规范文件中找到该属性,并按如下方式对其进行编辑:
datas=[('venv/Lib/site-packages/mxnet/*.dll', 'mxnet')]
添加回答
举报
0/150
提交
取消