gpt4 book ai didi

python - cx_freeze 将项目构建为 .exe 文件,出现 numpy 导入错误

转载 作者:太空宇宙 更新时间:2023-11-03 14:40:42 30 4
gpt4 key购买 nike

我正在尝试将我的项目编译为 .exe 文件。

我在互联网上读到 cx_freeze 是一个不错的选择。所以我有这个 setup.py 脚本:

import sys
from cx_Freeze import setup, Executable

# Dependencies are automatically detected, but it might need fine tuning.
build_exe_options = {"packages": ["functions"], "excludes": ["tkinter"]}

# GUI applications require a different base on Windows (the default is for a
# console application).
base = None
if sys.platform == "win32":
base = "Win32GUI"

setup( name = "Bacteria Data Analysis",
version = "0.1",
description = "This program analyses data from experiments",
options = {"build_exe": build_exe_options},
executables = [Executable("main.py", base=base)])

它构建得很好:python setup.py build

但是当我尝试运行 .exe 程序时,出现此错误:

Error

它似乎与 numpy 有关,但不知道如何修复它......我已经安装并卸载了 numpy,但不幸的是没有运气。

我在cmd中运行“python”的输出如下:

Python 3.6.1 |Anaconda custom (64-bit)| (default, May 11 2017, 13:25:24) 
[MSC v.1900 64 bit (AMD64)] on win32

最佳答案

这就是我通常让 numpy 与我的 cx_freeze 应用程序一起使用的方式

addtional_mods = ['numpy.core._methods', 'numpy.lib.format']

packages = ["numpy"]
options = {
'build_exe': {



'includes': addtional_mods,
'packages':packages,
},

}

关于python - cx_freeze 将项目构建为 .exe 文件,出现 numpy 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46568770/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com