27

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

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

我使用python 3.3.2,但问题与2.7相同。

4

3 回答 3

29

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

然后进去File --> Settings,取消勾选Use IPython, if available

Default Settings并且SettingsFile菜单中的两个不同选项,因此请确保同时遵循这两个选项

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

于 2014-07-24T05:02:09.923 回答
9

我在 CentOS 7.2 上使用 PyCharm Community Edition 2017.1.3。为当前项目禁用 Ipython。转到,取消选中Use Ipython if availableFile-->Settings-->Build, Execution, Deployment-->Console框。 在此处输入图像描述

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

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

于 2017-06-05T02:41:35.090 回答
0

为了给出更新的答案,我正在运行 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

于 2021-07-29T04:18:16.250 回答