3

一种解决方案我一直在尝试使用 py2exe 和 cx_Freeze 之类的东西将 python 脚本转换为 .exe 文件,但是在运行 cmd 后我不断收到错误消息。你们有没有其他的解决方案,或者我应该继续尝试我目前正在做的事情。

注:我在anaconda上运行Spyder 3.3.1,使用anaconda提示安装文件,使用我安装的文件

示例 1:我使用

pyinstaller myscript.py

当它完成运行时,我留下了一个完整的构建文件夹,但一个空的 dist 文件夹。

在 cmd 提示符停止之前我得到的最后一个错误是:

for real_module_name, six_module_name in real_to_six_module_name.items():
AttributeError: 'str' object has no attribute 'items'
4

2 回答 2

1

如果您只想在不使用 IDE 的情况下运行脚本,只需从命令行运行它

C:\Python27\python.exe C:\script\path\my_python_script.py

如果你想要一个可双击的图标,你可以将它包装在一个批处理文件中。

于 2018-08-17T19:57:53.610 回答
0

我最终使用的是一个名为 xlwings 的 python 插件。这是一个简单的安装使用,

conda install xlwings 

我只是使用了一个 Excel 电子表格进行输入(文件夹/工作表 ID 和标题)。

我制作了一个宏,它允许我按下一个按钮来启动代码(无需打开 python 解释器)并且它运行良好。

感谢大家一直以来的帮助和支持,非常感谢!

于 2018-08-20T19:54:33.703 回答