Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行python manage.py时,会出现这种类型的错误_Python_Django - Fatal编程技术网

运行python manage.py时,会出现这种类型的错误

运行python manage.py时,会出现这种类型的错误,python,django,Python,Django,django.db.backend在运行manage.py时被弃用。站点包不支持 home/devbase/env/local/lib/python2.7/site-packages/django/utils/functional.py:55: RemovedInDjango18Warning: Accessing django.db.backend is deprecated. res = instance.__dict__[self.func.__name__] = self.func(

django.db.backend在运行manage.py时被弃用。站点包不支持

home/devbase/env/local/lib/python2.7/site-packages/django/utils/functional.py:55: RemovedInDjango18Warning: Accessing django.db.backend is deprecated.
  res = instance.__dict__[self.func.__name__] = self.func(instance)

Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/home/devbase/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line
    utility.execute()
  File "/home/devbase/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 354, in execute
    django.setup()
  File "/home/devbase/env/local/lib/python2.7/site-packages/django/__init__.py", line 21, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/home/devbase/env/local/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
    app_config.import_models(all_models)
  File "/home/devbase/env/local/lib/python2.7/site-packages/django/apps/config.py", line 197, in import_models
    self.models_module = import_module(models_module_name)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/home/devbase/devbase/queuearoo/main/models.py", line 7, in <module>
    from django_earthdistance.expressions import DistanceExpression
ImportError: No module named django_earthdistance.expressions
home/devbase/env/local/lib/python2.7/site packages/django/utils/functional.py:55:removedindjango18警告:不推荐访问django.db.backend。
res=instance.\uuuuu dict\uuuuu[self.func.\uuuuuu name\uuuuuuu]=self.func(实例)
回溯(最近一次呼叫最后一次):
文件“manage.py”,第10行,在
从命令行(sys.argv)执行命令
文件“/home/devbase/env/local/lib/python2.7/site packages/django/core/management/_init__uuuuuu.py”,第385行,从命令行执行
utility.execute()
文件“/home/devbase/env/local/lib/python2.7/site packages/django/core/management/_init__.py”,执行中第354行
django.setup()
文件“/home/devbase/env/local/lib/python2.7/site packages/django/_init__.py”,第21行,在安装程序中
应用程序。填充(设置。已安装的应用程序)
文件“/home/devbase/env/local/lib/python2.7/site packages/django/apps/registry.py”,第108行,填充
app_config.import_models(所有_models)
导入模型中的文件“/home/devbase/env/local/lib/python2.7/site packages/django/apps/config.py”,第197行
self.models\u module=导入模块(models\u module\u name)
文件“/usr/lib/python2.7/importlib/_init_uuu.py”,第37行,在导入模块中
__导入(名称)
文件“/home/devbase/devbase/queuearoo/main/models.py”,第7行,在
从django_earthdistance.expressions导入距离表达式
ImportError:没有名为django_earthdistance.expressions的模块

模块
django_earthdistance.expressions
是软件包的一部分,似乎尚未安装,请运行

pip install django-earthdistance

安装。

您是否可以共享或检查
settings.py
models.py
中的相应代码行(如果您已经创建了一行代码)?您是否可以执行
pip冻结
并验证是否安装了
django_earthdistance
devbase@bounce:~/devbase/queuearoo$pip freeze attrs==18.2.0 Automat==0.7.0 cart==1.1.7 constanced==15.1.0 Django==1.11.16 Django earthdistance==1是已安装^C(环境)devbase@bounce:~/devbase/queuearoo$pip已满足django earthdistance安装要求:django earthdistance in/home/devbase/env/lib/python2.7/site-packages(1)已满足要求:django>=1.8 in/home/devbase/env/lib/python2.7/site-packages(来自django earthdistance)(1.11.16)已满足要求:pytz in/home/devbase/env/lib/python2.7/site-packages(来自django>=1.8->django earthdistance)(2018.5)您正在使用pip版本18.0,但版本18.1可用。您应该考虑通过“PIP安装-升级PIP”命令进行升级。看起来像是安装在VeV中,确保您在运行VIEV的同时运行管理。