Python Can';不要进口jsonpickle
我正在使用jsonpickle()序列化Python对象。但似乎连导入都会出错。一切都是使用pip安装的。获取以下错误:Python Can';不要进口jsonpickle,python,python-2.7,jsonpickle,Python,Python 2.7,Jsonpickle,我正在使用jsonpickle()序列化Python对象。但似乎连导入都会出错。一切都是使用pip安装的。获取以下错误: In [2]: import jsonpickle --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython
In [2]: import jsonpickle
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-2-a2284d9459fb> in <module>()
----> 1 import jsonpickle
/Users/Zee/.virtualenvs/chime/lib/python2.7/site-packages/jsonpickle/__init__.py in <module>()
54
55 """
---> 56 from jsonpickle import pickler
57 from jsonpickle import unpickler
58 from jsonpickle.backend import JSONBackend
/Users/Zee/.virtualenvs/chime/lib/python2.7/site-packages/jsonpickle/pickler.py in <module>()
15 import jsonpickle.util as util
16 import jsonpickle.tags as tags
---> 17 import jsonpickle.handlers as handlers
18
19 from jsonpickle.backend import JSONBackend
/Users/Zee/.virtualenvs/chime/lib/python2.7/site-packages/jsonpickle/handlers.py in <module>()
275 return queue.Queue()
276
--> 277 QueueHandler.handles(queue.Queue)
278
279
AttributeError: 'module' object has no attribute 'Queue'
[2]中的:导入jsonpickle
---------------------------------------------------------------------------
AttributeError回溯(最近一次呼叫上次)
在()
---->1导入jsonpickle
/Users/Zee/.virtualenvs/chime/lib/python2.7/site packages/jsonpickle/\uuuu init\uuuu.py in()
54
55 """
--->56来自jsonpickle进口酸洗机
57来自jsonpickle进口解钩器
58从jsonpickle.backend导入JSONBackend
/Users/Zee/.virtualenvs/chime/lib/python2.7/site-packages/jsonpickle/pickler.py in()
15将jsonpickle.util作为util导入
16导入jsonpickle.tags作为标记
--->17将jsonpickle.handlers作为处理程序导入
18
19从jsonpickle.backend导入JSONBackend
/Users/Zee/.virtualenvs/chime/lib/python2.7/site-packages/jsonpickle/handlers.py in()
275返回队列。队列()
276
-->277 QueueHandler.handles(queue.queue)
278
279
AttributeError:“模块”对象没有属性“队列”
你可能在某个地方有一个queue.py
文件,它在标准库中的文件后面。import queue;print queue.\uuuu file\uuuuu
会告诉你它在哪里。@jasonharper看起来就是这个问题。我有一个队列文件夹,里面有一个init.py。运行一个Django应用程序,所以我不能删除它。有什么想法吗?可能的你可能在某个地方有一个queue.py
文件,这个文件隐藏在标准库中的文件上。import queue;print queue.\uuuu file\uuuu
会告诉你它在哪里。@jasonharper看起来这就是问题所在。我有一个队列文件夹,里面有一个init.py。运行一个Django应用程序,所以我不能删除它。有什么想法吗?