[IPython-dev] kernel die with : 'module' object has no attribute 'dumps'

epi massimodisasha at gmail.com
Sat Feb 23 10:48:50 EST 2013


Thanks Mattias, and jtylor on irc

it was a my mistake  (of course)
trying to learn how to work on json files (to add  metadata in  a notebook ) 
i made the mistake to name json.py my script .. and i stored it in the notebook dir :(

of course 0.13 was not showing the error because  it was "ignoring" my profile notebook dirfrom the profile

removing the offending file, everything works fine.

thanks,

--Massimo.

> Do you have a json.py in your --notebook-dir ? or in ~/
> 
> because 
>> File "json.py", line 11, in <module>
>>   data_string = json.dumps(data)
> 
> This seem like not part of IPython. 
> (you could try a locate json.py) 
> -- 
> Matthias
> 
> Le 23 févr. 2013 à 14:57, epi a écrit :
> 
>> Hi,
>> 
>> i was using my notebook in the last days (3?) ansi had a repeated "dead kernel" message
>> 
>> from bash i can see this log :
>> 
>> 
>> mdistefano at epinux:~$ ipython notebook
>> [NotebookApp] Using existing profile dir: u'/home/mdistefano/.ipython/profile_default'
>> [NotebookApp] Serving notebooks from local directory: /home/mdistefano/dev/ecoop/trunk/python/notebook/
>> [NotebookApp] The IPython Notebook is running at: http://128.128.89.215:10000/
>> [NotebookApp] Use Control-C to stop this server and shut down all kernels.
>> [NotebookApp] Using MathJax from CDN: http://cdn.mathjax.org/mathjax/latest/MathJax.js
>> [NotebookApp] Kernel started: c0f6500e-bcaa-4ebc-80e6-79119b44a8a1
>> [NotebookApp] Connecting to: tcp://127.0.0.1:34385
>> DATA: [{'a': 'A', 'c': 3.0, 'b': (2, 4)}]
>> Traceback (most recent call last):
>> File "<string>", line 1, in <module>
>> File "/usr/local/lib/python2.7/dist-packages/IPython/kernel/__init__.py", line 3, in <module>
>>   from .connect import *
>> File "/usr/local/lib/python2.7/dist-packages/IPython/kernel/connect.py", line 21, in <module>
>>   import json
>> File "json.py", line 11, in <module>
>>   data_string = json.dumps(data)
>> AttributeError: 'module' object has no attribute 'dumps'
>> [NotebookApp] Connecting to: tcp://127.0.0.1:34978
>> [NotebookApp] Connecting to: tcp://127.0.0.1:43877
>> [NotebookApp] Kernel died: c0f6500e-bcaa-4ebc-80e6-79119b44a8a1
>> 
>> 
>> 
>> but from a standard IPython session i can do something like :
>> 
>> epy at epinux:~$ ipython
>> Python 2.7.3 (default, Jan  2 2013, 13:56:14) 
>> Type "copyright", "credits" or "license" for more information.
>> 
>> IPython 1.0.dev -- An enhanced Interactive Python.
>> ?         -> Introduction and overview of IPython's features.
>> %quickref -> Quick reference.
>> help      -> Python's own help system.
>> object?   -> Details about 'object', use 'object??' for extra details.
>> 
>> In [1]: import json
>> 
>> In [2]: json.dumps('data')
>> Out[2]: '"data"'
>> 
>> 
>> Probably something wrong on my environment, but i'm not sure, i'm tying to investigate :/
>> 
>> thanks for any help,
>> 
>> 
>> --Massimo.
>> 
>> _______________________________________________
>> IPython-dev mailing list
>> IPython-dev at scipy.org
>> http://mail.scipy.org/mailman/listinfo/ipython-dev
> 
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev




More information about the IPython-dev mailing list