2017-06-06 67 views
1

在pycharm中,ipython控制台似乎不是一个真正的ipython控制台。使pycharm使用真正的ipython控制台

在pycharm IPython的控制台:

In[1]: ?sorted 
{'text/plain': 'Signature: sorted(iterable, key=None, reverse=False)\nDocstring:\nReturn a ne 

在实际IPython的控制台:

In [5]: ?sorted 
Signature: sorted(iterable, key=None, reverse=False) 
Docstring: 
Return a new list containing all items from the iterable in ascending order. 

A custom key function can be supplied to customise the sort order, and the 
reverse flag can be set to request the result in descending order. 
Type:  builtin_function_or_method 

我看到了一些其他方面的差异:does not load ipython profiledifferent behavior when using shortcut to get back previous commands

反正有一个真正的IPython控制台在pycharm?而且这个控制台仍然与在控制台中运行所选代码的快捷方式兼容。

回答

0

难道是你在PyCharm和本地使用不同的虚拟环境/ python版本吗?这可以很好地解释产出的差异。

可以运行在这两种代码和比较输出:

import IPython; IPython.version_info 

编辑

证实,PyCharm转换即使版本是相同的ipython的输出。

+1

在pycharm中,我得到这个:'import IPython; IPython.version_info Out [13]:(6,1,0,'')',在ipython中,我得到了相同的.... – Oli