Python setup()抛出;ImportError:无法导入名称更新“U contenttypes”;

Python setup()抛出;ImportError:无法导入名称更新“U contenttypes”;,python,django,python-2.7,django-1.8,Python,Django,Python 2.7,Django 1.8,回溯: Traceback (most recent call last): File "my_script.py", line 16, in <module> django.setup() File "c:\Python27\lib\site-packages\django\__init__.py", line 18, in setup apps.populate(settings.INSTALLED_APPS)

回溯:

   Traceback (most recent call last):
      File "my_script.py", line 16, in <module>
        django.setup()
      File "c:\Python27\lib\site-packages\django\__init__.py", line 18, in setup
        apps.populate(settings.INSTALLED_APPS)
      File "c:\Python27\lib\site-packages\django\apps\registry.py", line 85, in populate
        app_config = AppConfig.create(entry)
      File "c:\Python27\lib\site-packages\django\apps\config.py", line 112, in create
        mod = import_module(mod_path)
      File "c:\Python27\lib\importlib\__init__.py", line 37, in import_module
        __import__(name)
      File "c:\Python27\lib\site-packages\django\contrib\contenttypes\apps.py", line 7, in
    <module>
        from .management import update_contenttypes
    ImportError: cannot import name update_contenttypes
回溯(最近一次呼叫最后一次):
文件“my_script.py”,第16行,在
django.setup()
文件“c:\Python27\lib\site packages\django\\uuuuu init\uuuuuuu.py”,第18行,在安装程序中
应用程序。填充(设置。已安装的应用程序)
文件“c:\Python27\lib\site packages\django\apps\registry.py”,第85行,填充
app_config=AppConfig.create(条目)
文件“c:\Python27\lib\site packages\django\apps\config.py”,第112行,在create中
mod=导入模块(mod\u路径)
文件“c:\Python27\lib\importlib\\uuuu init\uuuuu.py”,第37行,在导入模块中
__导入(名称)
文件“c:\Python27\lib\site packages\django\contrib\contenttypes\apps.py”,第7行,在
from.management导入更新内容类型
ImportError:无法导入名称更新内容类型

在我尝试更新django allauth之前,该脚本一直运行良好(它更新了大量其他软件包:pytz、requests、oauthlib、requests oauthlib和django(尽管当它开始想要更新django时我按住Ctrl-C键,我使用的是django 1.8.5)

您使用的是virtualenv还是python3 venv?如果不是,您应该开始使用它,用
pip freeze>requirements.txt
定义软件包的确切版本,并将其放入您的版本系统中。这样,您可以随时重新创建安装,即使更新会像您所描述的那样破坏安装。您可以随时回滚到您在requirements.txt中指定的版本。的可能副本