【问题标题】:Disable IPython console in PyCharm在 pycharm 中禁用 ipython 控制台
【发布时间】:2013-11-17 20:04:24
【问题描述】:

我使用 PyCharm 社区版和 ipython。 PyCharm 自动识别 ipython 并将其设置为默认控制台 (PyCharm webhelp link),因此在调试模式下,它接受运行 ipython 魔术命令,如 list?ls%timeit

非常好,但我想使用普通的旧 python 控制台。有没有一种简单的方法可以做到这一点?请注意,我不想卸载 ipython(这显然解决了我的问题),也不想设置 virtualenv。

我用的是python 3.3.2,但是2.7的问题是一样的。

【问题讨论】:

    标签: python ide ipython pycharm


    【解决方案1】:

    进入File --> Default Settings,点击console,取消选中Use IPython, if available

    然后进入File --> Settings,取消选中Use IPython, if available

    Default SettingsSettingsFile 菜单中的两个不同选项,因此请务必同时关注这两个选项

    我使用的是 PyCharm 3.4 版,在完成上述两个过程后,我没有得到 IPython 控制台。

    【讨论】:

    • 在 PyCharm 4.0.5 上尝试了这个解决方案。没有效果。看起来 PyCharm 有问题——一旦检测到它,就不会禁用 IPython。
    • 还确认此解决方案不适用于 PyCharm 4.5.1。
    • 我再次安装了 PyCharm,这个解决方案仍然有效。
    • 重启你的 pyCharm 然后应用上面的设置
    【解决方案2】:

    我在 CentOS 7.2 上使用 PyCharm Community Edition 2017.1.3。为当前项目禁用 Ipython。转到File-->Settings-->Build, Execution, Deployment-->Console,取消选中Use Ipython if available复选框。

    然后关闭当前的 python 控制台窗口并再次打开它或重新运行它。你应该看到使用了普通的 python。就我而言,无需重新启动 Pycharm 即可使此更改生效。

    另外,如果您想使用 Ipython 而不是普通的 Python,请执行相反的操作。

    【讨论】:

      【解决方案3】:

      为了提供更最新的答案,我正在运行 Pycharm 2021.1.3。

      为所有未来项目禁用 iPython:

      File --> New Projects Settings --> Settings for New Projects... -->构建、执行、部署

      点击Console,取消选中Use IPython if available

      禁用当前项目:

      File --> Settings -->构建、执行、部署

      点击Console,取消选中Use IPython if available

      【讨论】:

        猜你喜欢
        • 2017-09-27
        • 1970-01-01
        • 2020-07-21
        • 2015-08-29
        • 2017-11-07
        • 2014-08-29
        • 2016-01-11
        • 2023-03-13
        相关资源
        最近更新 更多