安装 django-leaflet 以匹配 django 版本
install django-leaflet to match django version
我正在玩 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
一般来说,依赖项 django
只有在无法检测到系统中安装的任何 django
时才会安装。
无论如何,如果您可以确认您的 django 已经安装了 python3 -c 'import django'
,那么您可以通过以下命令强制 pip3
不安装任何新的 django
:
pip3 install --no-deps django-leaflet==0.22.0
但是你必须自己安装所有的依赖。
我正在玩 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
一般来说,依赖项 django
只有在无法检测到系统中安装的任何 django
时才会安装。
无论如何,如果您可以确认您的 django 已经安装了 python3 -c 'import django'
,那么您可以通过以下命令强制 pip3
不安装任何新的 django
:
pip3 install --no-deps django-leaflet==0.22.0
但是你必须自己安装所有的依赖。