我使用 PyCharm 社区版和 ipython。PyCharm 自动识别 ipython 并将其设置为默认控制台(PyCharm webhelp 链接),因此在调试模式下,它接受运行 ipython 魔术命令,如list?orls或%timeit。
非常好,但我想使用普通的旧 python 控制台。有没有一种简单的方法可以做到这一点?请注意,我不想卸载 ipython(这显然解决了我的问题),也不想设置 virtualenv。
我使用python 3.3.2,但问题与2.7相同。
我使用 PyCharm 社区版和 ipython。PyCharm 自动识别 ipython 并将其设置为默认控制台(PyCharm webhelp 链接),因此在调试模式下,它接受运行 ipython 魔术命令,如list?orls或%timeit。
非常好,但我想使用普通的旧 python 控制台。有没有一种简单的方法可以做到这一点?请注意,我不想卸载 ipython(这显然解决了我的问题),也不想设置 virtualenv。
我使用python 3.3.2,但问题与2.7相同。
进去File --> Default Settings,点击console,取消勾选Use IPython, if available
然后进去File --> Settings,取消勾选Use IPython, if available
Default Settings并且Settings是File菜单中的两个不同选项,因此请确保同时遵循这两个选项
我正在使用 PyCharm 3.4 版,在完成上述两个过程之后,我没有得到 IPython 控制台。
我在 CentOS 7.2 上使用 PyCharm Community Edition 2017.1.3。为当前项目禁用 Ipython。转到,取消选中Use Ipython if availableFile-->Settings-->Build, Execution, Deployment-->Console框。

然后关闭当前的 python 控制台窗口并再次打开它或重新运行它。你应该看到使用了普通的 python。就我而言,无需重新启动 Pycharm 即可使此更改生效。
此外,如果您想使用 Ipython 而不是普通的 Python,请执行相反的操作。
为了给出更新的答案,我正在运行 Pycharm 2021.1.3。
File --> New Projects Settings --> Settings for New Projects... --> 构建、执行、部署
点击Console,取消勾选Use IPython if available
File --> Settings --> 构建、执行、部署
点击Console,取消勾选Use IPython if available