我在玩geodjango,django > 1.11给我带来了很多问题,所以我用的是django 1.11
pip3 install django==1.11现在我正在尝试安装django-leaflet
它是我安装的
喜欢
pip3 install django-leaflet但是这个命令升级到了django 2,破坏了我的应用程序。
那么,如何在不升级django的情况下安装django-leaflet
$ pip3 install django-leaflet==0.22.0
Collecting django-leaflet==0.22.0
Collecting Django (from django-leaflet==0.22.0)
Using cached https://files.pythonhosted.org/packages/ab/15/cfde97943f0db45e4f999c60b696fbb4df59e82bbccc686770f4e44c9094/Django-2.0.7-py3-none-any.whl
Collecting pytz (from Django->django-leaflet==0.22.0)
Using cached https://files.pythonhosted.org/packages/30/4e/27c34b62430286c6d59177a0842ed90dc789ce5d1ed740887653b898779a/pytz-2018.5-py2.py3-none-any.whl
Installing collected packages: pytz, Django, django-leaflet
Successfully installed Django-2.0.7 django-leaflet-0.24.0 pytz-2018.5你看,它安装了django 2.0.7,这是我不希望它安装的
发布于 2018-07-24 09:51:37
一般来说,dependency django仅在检测不到系统中安装的任何django时才会安装。
无论如何,如果您可以确认您的django已经安装了python3 -c 'import django',那么您可以通过以下命令强制pip3不安装任何新的django:
pip3 install --no-deps django-leaflet==0.22.0
但是你必须自己安装所有的依赖项。
https://stackoverflow.com/questions/51485907
复制相似问题