Python 检测到致命错误!无法执行脚本
我对编码非常陌生,最近才开始。我制作了一个非常基本的计算器,并试图将其转换成exe文件,以便在没有python的系统上运行它。但在使用pyinstaller将其转换为exe文件后,它表示无法执行该脚本。请帮忙Python 检测到致命错误!无法执行脚本,python,pyinstaller,exe,executable,execute,Python,Pyinstaller,Exe,Executable,Execute,我对编码非常陌生,最近才开始。我制作了一个非常基本的计算器,并试图将其转换成exe文件,以便在没有python的系统上运行它。但在使用pyinstaller将其转换为exe文件后,它表示无法执行该脚本。请帮忙 print("Welcome to Subahs Calculator") print("Choose an operation to perform:") print("1.Addition") print("2.S
print("Welcome to Subahs Calculator")
print("Choose an operation to perform:")
print("1.Addition")
print("2.Substraction")
print("3.Multiplication")
print("4.Division")
print("5.Square")
print("6.Square Root")
operation = input()
if operation == "1":
num1 = input("Enter first number: ")
num2 = input("Enter second number: ")
result = float(num1) + float(num2)
print("The result is " + str(result))
elif operation == "2":
num1 = input("Enter first number: ")
num2 = input("Enter second number: ")
result = float(num1) - float(num2)
print("The result is " + str(result))
elif operation == "3":
num1 = input("Enter first number: ")
num2 = input("Enter second number: ")
result = float(num1) * float(num2)
print("The result is " + str(result))
elif operation == "4":
num1 = input("Enter first number: ")
num2 = input("Enter second number: ")
result = float(num1) / float(num2)
print("The result is " + str(result))
elif operation == "5":
num1 = input("Enter the number: ")
result = pow(float(num1), 2)
print("The result is " + str(result))
elif operation == "6":
num1 = input("Enter the number: ")
result = sqrt(float(num1))
print("The result is " + str(result))
else: print("Invalid Operation")
k = input("Press Enter to exit.")```
您使用什么命令创建exe文件?pyinstaller--onefile-wTry,不带-w标志,并在CMD或consoleIt中编辑带有错误的帖子它似乎起了作用,因为我没有添加-w,谢谢您的帮助!