在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 profile
,different behavior when using shortcut to get back previous commands
有没有在pycharm中有一个真正的ipython控制台?并且该控制台仍然与在控制台中运行所选代码的快捷方式兼容。
答案 0 :(得分:0)
可能是你在PyCharm和本地使用不同的虚拟环境/ python版本吗?这可以完美地解释产出的差异。
您可以在两者中运行此代码并比较输出:
import IPython; IPython.version_info
修改
确认,即使版本相同,PyCharm也会转换ipython
的输出。