2011-01-27 399 views
1

我已经遇到了这个奇怪的错误,因为大多数应用程序/框架/模块将拒绝运行的几天,因为该模块deepcopy我无法理解为什么是不可用的这么 ?无法导入模块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 

这是为什么呢?以及如何修复它?

+2

你重新安装了Django吗? – 2011-01-27 15:34:14

+0

原来这是一个错字,被标记为关闭。很高兴你能想出来 – arserbin3 2014-05-22 22:51:57

回答

10

好像我在我的路径中有另一个copy.py文件,令人困惑的python .removed它,它的工作就像一个魅力。

0

如果认为你想使用:

from copy import deepcopy 

我也不能导入。我认为它已从Django中删除。