5

我不是 PyCharm 的菜鸟。但我无法从“终端:”选项卡启动 Windows 10 cmd.exe。我已经在我的 Win10 x64 机器上找到并尝试了这两个 cmd.exe:

在此处输入图像描述

...但不断收到相同的消息(请参阅这篇文章的标题)。

我也尝试过以管理员身份运行,但问题结果相同。

我也查看了这些帖子,但仍然存在同样的问题:

无法在 pycharm 中启动 python 控制台

无法打开本地终端

我正在运行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 sro Windows 10 的 OpenJDK 64 位服务器 VM 10.0

4

7 回答 7

9

重新安装 Pycharm 后,我遇到了同样的错误。我试图打开文件树更改的现有项目。我通过选择正确的项目源目录来修复它。ctr + Alt + S -> Project:your_project_name -> 项目结构,然后选择您的源目录位置。 在此处输入图像描述

在设置中单击工具-> 终端并选择您的项目根目录。Shell 路径默认由 IDE 安装后提供。

在此处输入图像描述

于 2020-09-24T13:02:22.970 回答
2

截至今天,我正在运行:

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。

于 2019-05-11T19:00:56.097 回答
2

转到File> Settings>Terminal并将 shell 路径从 更改powershell.exeC:\Windows\System32\cmd.exe

这解决了这个问题。

于 2021-10-06T20:43:12.517 回答
1

这是IntelliJ/WebStorm/PyCharm 等版本 2018.3 中引入的已知回归 ( IDEA-202881 )。它似乎与软件限制策略有关,阻止运行用于启动终端的内部可执行文件(而不是直接启动它)。

它将在 2018.3.3 版本中修复 - RC 已经修复,请查看 Early Access Program(PyCharmIDEA的链接)

于 2019-01-03T13:39:11.477 回答
0

这是 IntelliJ/WebStorm/PyCharm 等版本 2018.3 中引入的已知回归 (IDEA-202881)。它似乎与软件限制策略有关,阻止运行用于启动终端的内部可执行文件(而不是直接启动它)。

它将在 2018.3.3 版本中修复 - RC 已经修复,请查看 Early Access Program(PyCharm 和 IDEA 的链接)

我面临同样的问题如何更改软件限制策略以使终端开始工作

于 2020-03-27T11:17:38.133 回答
0

我在 pycharm 专业版 2021.2 中遇到了同样的错误,但我改为 2021.1.3 并且能够使用我的本地终端。我不是告诉您安装我使用的那个,但我建议您也尝试其他版本,而不是您正在使用的那个,您会看到。

于 2021-08-02T11:03:27.223 回答
0

我在使用 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按钮添加缺少的。

在此处输入图像描述

于 2021-10-29T21:17:04.327 回答