我使用 PyCharm 社区版和 IPython。 PyCharm 自动识别 IPython 并将其设置为默认控制台(PyCharm webhelp 链接),因此在调试模式下,它接受运行 IPython 魔法命令,例如
list?
或 ls
或 %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 控制台。
为了给出更新的答案,我正在运行 Pycharm 2021.1.3。
File --> New Projects Settings --> Settings for New Projects...
--> 构建、执行、部署
单击
Console
,取消选中 Use IPython if available
File --> Settings
--> 构建、执行、部署
单击
Console
,取消选中 Use IPython if available
就我而言,我取消了
运行 --> 编辑配置 --> 取消选中“使用 Python 控制台运行”
如果您想全局禁用“从 python 控制台运行”,Edit configuration **templates**
对话框窗口中有
Run/Debug Configurations
。您可以删除那里的run from python console
。