我尝试运行python程序,并在命令提示符下弹出以下内容:
“无法初始化设备PRN”
我还应该提一下该程序运行良好。
答案 0 :(得分:35)
当我不小心输入" 打印 program.py"时,我遇到了同样的问题。而不是" python program.py"。该错误消息来自名为print
的Windows命令行程序。建议重新启动命令提示符的人可能会在没有注意的情况下提交相同的拼写错误,并在新的命令提示符中更正它。
答案 1 :(得分:2)
首先,从官方网站(即pyhton.org/download)安装最新版本的Python,如果您尝试通过命令提示符运行它而不是编写 python3 ,则只需编写 python 。 >> 之后,它将出现,然后开始编写您的实际代码。确保重新运行命令提示符窗口。
答案 2 :(得分:1)
我在 VS Code 中遇到过这个问题。我已经运行了一些代码行(使用 Shift + Enter),它在终端中启动了一个 Python 解释器,然后我在终端调用了 quit()
来退出 Python。如果您尝试运行更多行代码,它不会启动另一个 Python 解释器,它只会在终端中运行这些行,这当然不起作用并导致问题中的错误消息。
两个简单的解决方案是在终端中启动一个新的 Python 解释器(通过输入 python
),或者在运行更多代码行之前终止活动终端实例(垃圾箱图标)。
答案 3 :(得分:0)
在我的情况下,重启(关闭/打开新)控制台或命令提示符窗口
答案 4 :(得分:0)
尝试更改程序名称;这对我有用。不要忘记:开始执行时使用新的cmd。
答案 5 :(得分:0)
我知道这是一个老问题,但是在安装最新版本的Python和Python扩展之后,我在VS Code中遇到了这个问题。
要修复此问题,我只需要将Python安装路径添加到我的PATH
环境变量中。
- 在Windows 10上,转到设置并搜索环境
- 点击为您的帐户编辑环境变量
- 选择路径,然后单击编辑按钮
- 如果未列出 Python.exe 的路径,请单击 New 按钮
- 输入您的 Python.exe 应用程序的路径,然后单击确定按钮
- 我的道路是
%LocalAppData%\Programs\Python\Python37-32\
- 重新启动VS Code,然后尝试再次运行python脚本
答案 6 :(得分:0)
要解决此问题,请将python.exe添加到Windows中的系统变量中 在Windows 10上,转到“设置”并搜索“环境” 点击为您的帐户修改环境变量 选择路径,然后单击编辑按钮 如果未列出您的Python.exe的路径,请单击“新建”按钮 输入您的Python.exe应用程序的路径,然后单击“确定”按钮 并重新启动应用程序
答案 7 :(得分:0)
我正在使用VS代码,今天我才注意到此问题。谷歌有点,我注释掉所有的打印功能仍然无法正常工作。我退出了vs代码,然后再次启动它,它运行得非常完美。
答案 8 :(得分:0)
我遇到了同样的问题,因为我不小心将“打印”一词从我的程序发送到命令行,DOS将其解释为要打印到打印机的DOS命令。
答案 9 :(得分:-1)
请尝试在终端输入 python 然后执行相同的命令。 在终端输入“Python”,然后运行命令 print("Hi")。它会起作用。