Son zamanlarda ipython'u 2.0.0'a yükselttim ve çalışma için satır içi çizim yapamıyorum. ipython defter inline matplotlib 2.0'a yükselttikten sonra çalışmıyor
Populating the interactive namespace from numpy and matplotlib
[<matplotlib.lines.Line2D at 0x10ffcf080>]
/usr/local/lib/python3.4/site-packages/IPython/core/formatters.py:239: FormatterWarning: Exception in image/png formatter: _image_module::readpng: png_create_read_struct failed
FormatterWarning,
<matplotlib.figure.Figure at 0x10e77ca58>
Ve konsolda
, aşağıdaki hata var:ERROR:tornado.application:Uncaught exception in /api/kernels/0a214dee-3143-4d34-89cb-9d65ce154fe6/shell
Traceback (most recent call last):
File "/usr/local/lib/python3.4/site-packages/tornado/websocket.py", line 322, in wrapper
return callback(*args, **kwargs)
File "/usr/local/lib/python3.4/site-packages/IPython/html/services/kernels/handlers.py", line 122, in on_message
self.session.send(self.zmq_stream, msg)
File "/usr/local/lib/python3.4/site-packages/IPython/kernel/zmq/session.py", line 646, in send
stream.send_multipart(to_send, copy=copy)
AttributeError: 'NoneType' object has no attribute 'send_multipart'
herhangi bir fikir burada neler oluyor ben
%pylab inline
plot([1,2],[1,2])
çalışırsanız aşağıdaki çıktıyı almak?
Düzenleme: 2.0.0 ipython, piton 3.4.0 çıkıyorum ve söz tcaswell gibi 1.3.1
İpython yüklemenizin kılığına girmiş gibi görünüyor, sanırım bazı eski dosyalar etrafta asılı duruyor. Her şeyi silmeyi ve yeniden yüklemeyi öneririm. Sistem düzeyinde kurmak yerine sanal ortamları kullanmanızı da öneririm. – tacaswell
Buna neyin sebep olduğunu anladın mı? –
İlk olasılıklar olarak, eğer varsa, ~/.ipython dizinini kaldırırdım (veya kaydetirseniz başka bir isme geçersiniz). Belki de önceki sürümün ayarları soruna neden olur. –