代码之家  ›  专栏  ›  技术社区  ›  ziggy

安装django传单以匹配django版本

  •  0
  • ziggy  · 技术社区  · 6 年前

    我在和吉昂戈玩,而吉昂戈1.11给了我很多问题,所以我用的是吉昂戈1.11。

    pip3 install django==1.11
    

    现在我要安装姜戈传单

    我安装的

    喜欢

    pip3 install django-leaflet
    

    但是这个命令升级到了django 2,并破坏了我的应用程序。

    那么如何在不升级我的django的情况下安装django传单呢?

    $ 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

    1 回复  |  直到 6 年前
        1
  •  0
  •   atline    6 年前

    一般来说,依赖性 django 仅在检测不到任何 丹戈 安装在系统中。

    无论如何,如果你能确认你的django已经安装了 python3 -c 'import django' ,然后你可以强制 pip3 不安装任何新的 丹戈 通过以下命令:

    pip3 install --no-deps django-leaflet==0.22.0

    但是您必须自己安装所有依赖项。