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