2017-06-06 70 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