我正在使用
pyinstaller
将 .py
文件转换为 .exe
文件
我的
terminal2.py
文件是:
import sys
if __name__ == "__main__":
arg = sys.argv
name = input("Enter your name..")
print(f"hello, {name}")
然后在文件目录的终端中运行以下命令:
pyinstaller --onefile -w terminal2.py
我在谷歌上寻求帮助,但没有成功。
最低期望:当我双击terminal2.exe文件时,cli将打开,我将能够根据我的python代码执行通常的输入和输出操作。
更多期望:我可以创建像
pip
这样的命令,可以从任何cmd/terminal
全局运行
RuntimeError: input(): lost sys.stdin
我使用
--noconsole
参数作为:
pyinstaller --onefile --noconsole ScrCpy_GUI.py
由于没有控制台,因此无法从用户那里获取
input()
。
尝试(根据您的情况):
pyinstaller --onefile terminal2.py