2016-05-05 13 views
10

Canopy 1.7.1にアップグレードしました。この問題は、IPythonバージョン2.4.1から4.1.2への変更に起因すると思います。Canopy 1.7.1.3323/IPython 4.1.2で正しくレンダリングされないHTML

私が持っている問題は、すなわちインタプリタにprint dfdfを入力間に違いはありません、残念ながらこれは私にすべてのテキスト出力ではなく、素敵なを与える、Pythonでのデータフレームのオブジェクトを呼び出すと__print__メソッドを使用しているようだということです私は通常受けるテーブル。

は、だから私は私ではなく、テーブルよりもdfを呼び出すときに、まさにこのようなものを得る:

  date flag 
1  20151102  0 
98663 20151101  1 

をこれは、アップグレードした直後に起こった、と私はまた、すべての私のパッケージを更新してみました。私もthisthisを見てきましたが、そこには解決策がありません。 ('display.notebook_repr_html'は既にTrueです)

EDIT:この問題は、HTMLのレンダリングと関係があります。

from IPython.core.display import display, HTML 
display(HTML('<h1>Hello, world!</h1>')) 

戻り

でタイピング
<IPython.core.display.HTML object> 
+2

私はこれがIPythonの変更に関係していると思います(私はcondaと同じ動作をしているので、Canopy固有の問題ではないと思います)。参照される提案は、Jupyterノートブックでは機能しますが、IPythonプロンプトでは機能しません。おそらくIPythonのバグ? Enthoughtの新しい触媒パッケージの 'view(df)'( 'catalyst.api import view'から)を使ってみてください。これにより、新しいデータインポートツールの一部であるデータフレームビューアが開きます(サブスクライバが利用可能)。データフレームビューア自体は、すべてのユーザが使用できます。 –

+1

DataFrameビューアが動作していて、便利ですが、テーブルがインタプリタの出力で適切にレンダリングされていることを確認したいと思います(ただし、私のコントロールを超えたIPythonの問題のようです)。 –

答えて

関連する問題