我遇到了这个奇怪的错误,因为几天大多数应用程序/框架/模块都拒绝运行,因为模块deepcopy不可用我无法理解为什么会这样?
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/pymodules/python2.6/django/http/__init__.py", line 13, in <module>
from django.utils.datastructures import MultiValueDict, ImmutableList
File "/usr/lib/pymodules/python2.6/django/utils/datastructures.py", line 3, in <module>
from django.utils.copycompat import deepcopy
ImportError: cannot import name deepcopy
为什么会这样?以及它如何修复?
答案 0 :(得分:12)
好像我在我的路径中有另一个复制python的copy.py文件。删除它并且它就像一个魅力。
答案 1 :(得分:0)
如果您认为要使用:
from copy import deepcopy
我也无法导入它。我认为它已经从Django中删除了。