我不是 PyCharm 新手。但我无法从“终端:”选项卡启动 Windows 10 cmd.exe。 我在我的 Win10 x64 机器上找到并尝试了两个 cmd.exe:
...但不断收到相同的消息(请参阅本文标题)。
我也尝试过以管理员身份运行,但出现相同的问题结果。
我也查看了这些帖子,但仍然存在同样的问题:
我运行的是Win10 64位。 PyCharm 2018.3 社区版、PyCharm 2018.3(社区版) 内部版本 #PC-183.4284.139,建于 2018 年 11 月 20 日 JRE:1.8.0_152-release-1343-b15 amd64 JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器 VM Windows 10 10.0
转到
File
> Settings
> Terminal
并将 shell 路径从 powershell.exe
更改为 C:\Windows\System32\cmd.exe
。
这解决了问题。
我在使用 powershell.exe 时遇到了类似的情况:
Cannot open Local Terminal
Failed to start [powershell.exe] in xxxxxxxxxx
Error running process: CreateProcess failed. Code 2
这是因为系统 PATH 变量为空(真的)。 它至少应包含以下条目:
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0\
要检查它,请启动
SystemPropertiesAdvanced.exe
,然后启动 Environment Variables > Path within System variables panel
。
确保上面列出的条目存在。如果没有,请点击 New
按钮添加缺失的。
从今天起我正在跑步:
PyCharm 2019.1.2 (Community Edition)
Build #PC-191.7141.48, built on May 7, 2019
JRE: 11.0.2+9-b159.56 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
我可以从“终端”按钮启动 cmd.exe。
转到“文件”>“设置”>“终端”,然后 更改 shell 路径 powershell.exe 到 C:\Windows\System3