所以......简单的问题:我试图使用cx_Freeze来构建.exe文件。
在我的脚本中,我从另一个.py文件导入一些包,函数,也从.csv文件导入一个数组。
如何将其编译为一个.exe文件/包含.exe文件的目录?
我注意到有一个"选项"参数,我试着填写
"packages": ["numpy","pandas","userinput","Atoms.csv"]
但没有运气。 .exe文件只是打开和关闭
EDIT 所以我已将setup.py更改为
from cx_Freeze import setup,Executable
includefiles = ['Atoms.csv','userinput.py']
includes = []
excludes = []
packages = ['numpy','pandas']
setup(
name = 'Molar mass',
version = '1.0',
description = 'A calculator for the molar mass',
author = '',
options = {'build_exe': {'includes':includes,'excludes':excludes,'packages':packages,'include_files':includefiles}},
executables = [Executable('Molarmass.py')]
)
这给了我错误" ImportError:没有名为&numpy'"" 如果我尝试在没有包的情况下运行它,我就无法打开.exe文件。