我有这段代码,我需要将其创建为 python exe 文件,用户必须单击完成的工作流程。我的示例项目import osimport pandas as pdimport sysimport csvpath = os.getcwd()v1 = pd.read_csv(r"path\V1.tsv", delimiter = '\t')v1.to_csv(r"path\v2.csv", index=False)我使用 Pyinstaller 创建了一个 .exe 文件,但它并没有帮助我实现我想要的。有人可以建议我吗?
3 回答
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
根据您对 PyInstaller 的失望情况(速度?大小?目录中文件太多?),您可能想尝试:
PyInstaller 的
--onefile
标志,它将把所有内容编译成一个 .exe 文件,但需要永远运行cx_冻结。这可以像 PyInstaller 一样生成 .exe 文件,尽管性能不会好多少。
py setup.py bdist_msi
我发现最有用的是通过调用(Windows)或(Linux)将文件编译成安装程序py setup.py bdist_dmg
。人们可以使用安装程序将 .exe 添加到他们的计算机中。安装程序创建的 .exe 文件运行速度非常快。
Helenr
TA贡献1780条经验 获得超3个赞
您是否尝试过使用该--onefile
标志来指定您只想为该脚本创建 1 个 exe 文件。
例如使用cmd:pyinstaller --onefile file_name.py
如果这没有帮助,您可以指定发生的问题。
繁华开满天机
TA贡献1816条经验 获得超4个赞
如果您还没有安装 pyinstaller,您可以使用命令安装 pyinstaller pip install pyinstaller
。
安装成功后就可以运行命令了pyinstaller --onefile your_script_name.py
添加回答
举报
0/150
提交
取消