python的exe缺少dll_python错误py2exe(缺少DLL)

我曾试图用py2exe(python 2.7.14)将python脚本编译成exe文件,但不幸的是,在运行以下代码时遇到了这个错误:

(在PyCharm中运行完美)from distutils.core import setup

import py2exe

setup(console=['Dev.py'])

error: [Errno 2] No such file or directory: 'numpy-atlas.dll'

so i tried to fix it with this code:

from distutils.core import setup

import py2exe

import numpy

import os

import sys

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(console=['dev.py'])

现在当我运行它时,我得到了一个错误:

您的可执行文件也依赖于这些未包含的DLL,

您可能需要也可能不需要分发它们。

如果你分

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值