在 PyCharm 中禁用 IPython 控制台

问题描述 投票:0回答:5

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

list?
ls
%timeit

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

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

python pycharm ipython
5个回答
30
投票

进入

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

然后进去

File --> Settings
,取消勾选
Use IPython, if available

Default Settings
Settings
File
菜单中的两个不同选项,因此请务必同时遵循两个

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


9
投票

我在 CentOS 7.2 上使用 PyCharm Community Edition 2017.1.3。禁用当前项目使用 Ipython。转到

File-->Settings-->Build, Execution, Deployment-->Console
,取消选中 使用 Ipython(如果可用)

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

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


1
投票

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


0
投票

就我而言,我取消了

运行 --> 编辑配置 --> 取消选中“使用 Python 控制台运行”


0
投票

如果您想全局禁用“从 python 控制台运行”,Edit configuration **templates** 对话框窗口中有

Run/Debug Configurations
。您可以删除那里的
run from python console
    

© www.soinside.com 2019 - 2024. All rights reserved.