试图在通过'sudo pip3 install django==1.9‘安装的新debian安装上安装pcapdb (需要安装django==1.9),可以导入django的其他部分,而不存在任何问题,例如django.conf、django.db、django.utils等。
“pip3 list \ grep -i django”输出
Django (1.9)
django-auth-ldap-ng (1.7.6)
django-braces (1.12.0)
django-celery (3.2.2)
django-filebrowser (3.9.1)
django-grappelli (2.10.2)
django-hosts (3.0)
django-url-tools (0.0.8)
djangorestframework (3.7.7)
djangorestframework-jwt (1.11.0)pip3 --版本
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)django版本来自解释器
import django
print(django.get_version())
# 1.9想法?
编辑:所讨论的代码是pcapDB的依赖项,而不是我的代码。请参阅其中一个有问题的文件(django.urls导入) 这里
发布于 2018-02-19 23:06:03
在urls.py中尝试这一行
from django.conf.urls import url在中没有模块名django.urls在django2之前,urls存在于django.conf包中。
开始Django-2.0
django.urls.的一部分是urls
发布于 2018-02-20 01:32:24
在django 1.9版本或1.11版本之前,url模块都在django.conf包中。在新版本2.0版本中,它合并到django.url.中
所以现在您可以使用从django.urls导入包含、路径、re_path在您的URLconfs中。
要获得更多信息,您可以查看发布说明。
https://docs.djangoproject.com/en/2.0/releases/2.0/#what-s-new-in-django-2-0
https://stackoverflow.com/questions/48875480
复制相似问题