一种解决方案,我一直试图使用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'
答案 0 :(得分:1)
如果您只想在不使用IDE的情况下运行脚本,则只需run it from the command line。
C:\Python27\python.exe C:\script\path\my_python_script.py
如果要双击图标,可以将其包装在批处理文件中。
答案 1 :(得分:0)
我最终使用的是一个名为xlwings的python插件。这是一个简单的安装,使用
conda install xlwings
,我只是使用了一个Excel电子表格进行输入(文件夹/工作表ID和标题)。
我制作了一个宏,使我可以按下一个按钮来启动代码(而不必打开python解释器),它可以完美运行。
感谢大家的不断帮助和支持,我非常感谢!