一个解决方案 我一直在尝试使用 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'
如果您只想在不使用 IDE 的情况下运行脚本,只需从命令行运行它即可。
C:Python27python.exe C:scriptpathmy_python_script.py
如果你想要一个双击的图标,你可以把它包装在一个批处理文件中。
我最终使用的是一个叫做xlwings的python插件。这是一个简单的安装,使用,
conda install xlwings
我只是使用了一个 excel 电子表格进行输入(文件夹/工作表 ID 和标题(。
我制作了一个宏,允许我按下一个启动代码的按钮(无需打开 python 解释器(,它运行良好。
感谢大家一直以来的帮助和支持,非常感谢!