我已经使用cx_Freeze实用工具从以下python脚本生成了一个exe
文件:
from curses import wrapper
def main(stdscr):
pass
wrapper(main)
但是当我运行它时,它给了我一个错误:
AttributeError: 'NoneType' object has no attribute 'fileno'
完整错误:
问题是当我从脚本中排除wrapper(main)
时,exe可以正常运行。
答案 0 :(得分:0)
我可以使用以下安装脚本在Windows 7上使用python 3.6和curses_example.py
5.1.1从您的cx_Freeze
python脚本中生成可运行的可执行文件:
from cx_Freeze import setup, Executable
executables = [Executable('curses_example.py')]
setup(name='curses_example',
version='0.1',
description='Sample cx_Freeze script',
executables=executables)
要使curses
正常工作,我首先需要使用{p>
windows-curses
遵循ImportError: No module named '_curses' when trying to import blessings的提示。