在PyCharm终端

时间:2016-11-24 12:08:16

标签: bash shell pycharm

更新到PyCharm 2016.3后,我的终端已更改。 在2016年,它与iTerm或终端相同。现在我应该运行/ usr / bin / login来实现它,因为PyCharm只调用/ bin / bash并且如果我在首选项终端中将shell路径更改为/ usr / bin / login将在启动后立即崩溃。我认为这是因为/ usr / bin / login需要登录名和密码。

我有点困惑,经过一些研究无法弄清楚幕后发生了什么,我应该如何在iTerm中启动shell。请问有人澄清一下吗?

UPD:已修复2016.3.2(在我的情况下)

3 个答案:

答案 0 :(得分:4)

这对我有用:

1)在PyCharm中打开

Preferences > Tools > Terminal > Shell path

2)替换

/bin/bash 

/bin/sh -login -i

来源:https://www.jetbrains.com/help/pycharm/2016.3/working-with-embedded-local-terminal.html

答案 1 :(得分:0)

我也遇到了这个问题,而且很烦人。

我到目前为止找到的最佳解决方案是每次开始使用时都在PyCharm终端中运行bash -l

我尝试将/bin/bash -l放入PyCharm Preferences > Tools > Terminal > Shell path,但这不起作用。

答案 2 :(得分:0)

我遇到了同样的问题,当有人从Ubuntu的Software Center等应用程序市场安装PyCharm CE时,这个问题很常见。要在PyCharm CE终端中默认获取/ bin / bash,您应该使用Jetbrains Toolbox来安装它,以用于任何版本的PyCharm CE和Linux发行版。