使pycharm使用真正的ipython控制台

时间:2017-06-06 11:06:30

标签: python ipython pycharm

在pycharm中,ipython控制台似乎不是真正的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

有没有在pycharm中有一个真正的ipython控制台?并且该控制台仍然与在控制台中运行所选代码的快捷方式兼容。

1 个答案:

答案 0 :(得分:0)

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

您可以在两者中运行此代码并比较输出:

import IPython; IPython.version_info

修改

确认,即使版本相同,PyCharm也会转换ipython的输出。