Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在pycharm中禁用ipython控制台_Python_Ide_Ipython_Pycharm - Fatal编程技术网

在pycharm中禁用ipython控制台

在pycharm中禁用ipython控制台,python,ide,ipython,pycharm,Python,Ide,Ipython,Pycharm,我使用PyCharm社区版和ipython。PyCharm自动识别ipython并将其设置为默认控制台(),因此在调试模式下,它接受运行ipython魔术命令,如list?或ls或%timeit 这非常好,但是我想使用普通的老python控制台。有没有一个简单的方法可以做到这一点?请注意,我不想卸载ipython(这显然解决了我的问题),也不想设置virtualenv 我使用python 3.3.2,但问题与2.7相同。进入文件-->默认设置,单击控制台,取消选中使用IPython(如果可用)

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

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

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

进入
文件-->默认设置
,单击
控制台
,取消选中
使用IPython(如果可用)

然后进入
文件-->设置
,取消选中
使用IPython(如果可用)

默认设置
设置
文件
菜单中的两个不同选项,因此请确保同时遵循这两个选项


我正在使用PyCharm 3.4版,在完成上述两个过程后,我没有获得IPython控制台。我正在CentOS 7.2上使用PyCharm社区版2017.1.3。对当前项目禁用Ipython的使用。转到
文件-->设置-->生成、执行、部署-->控制台
,取消选中使用Ipython(如果可用)框

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


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

尝试在PyCharm 4.0.5上使用此解决方案。没有效果。PyCharm似乎有问题——一旦检测到它,就不会禁用IPython。还确认此解决方案在PyCharm 4.5.1上不起作用。我再次安装了PyCharm,此解决方案仍然有效。重新启动PyCharm,然后应用上述设置