2017-01-03 85 views
0

我的django版本是1.8.3。我读它支持django-fcm。 我尝试使用Django在安装django-fcm时得到更新。如何在不更新的情况下安装django-fcm django

pip install django-fcm 

在我virtual environment安装django-fcm黯然运行此命令取代了我的现有django版本1.10和djangorestframework从3.2.2到3.5.2

这里是日志

pip install django-fcm 
Requirement already satisfied: django-fcm in /home/sudheer/virtualenvs/mediaone/lib/python2.7/site-packages 
Collecting djangorestframework>=3.3.2 (from django-fcm) 
    Using cached djangorestframework-3.5.3-py2.py3-none-any.whl 
Collecting django>=1.9 (from django-fcm) 
    Using cached Django-1.10.4-py2.py3-none-any.whl 
Collecting pytz>=2015.7 (from django-fcm) 
    Using cached pytz-2016.10-py2.py3-none-any.whl 
Collecting requests>=2.9.1 (from django-fcm) 
    Using cached requests-2.12.4-py2.py3-none-any.whl 
Installing collected packages: djangorestframework, django, pytz, requests 
    Found existing installation: djangorestframework 3.2.2 
    Uninstalling djangorestframework-3.2.2: 
     Successfully uninstalled djangorestframework-3.2.2 
    Found existing installation: Django 1.8.3 
    Uninstalling Django-1.8.3: 
     Successfully uninstalled Django-1.8.3 
    Found existing installation: pytz 2015.4 
    Uninstalling pytz-2015.4: 
     Successfully uninstalled pytz-2015.4 
    Found existing installation: requests 2.7.0 
    Uninstalling requests-2.7.0: 
     Successfully uninstalled requests-2.7.0 
Successfully installed django-1.10.4 djangorestframework-3.5.3 pytz-2016.10 requests-2.12.4 

有什么办法可以防止这种情况发生。 我只是想安装django-fcm

回答

1

您可以pip install -h

PIP此可用选项都有--no-deps选项。

--no-deps请勿安装软件包相关性。

+0

'PIP安装Django-FCM --no-DEPS'为我工作 –

1

或者,将您的应用程序的依赖项放在需求文件中,您可以列出所需的特定版本。当你想更新一个软件包时,pip会知道你指定的其他软件包,而不是升级软件包。

requirements.txt

django==1.8.3 
djangorestframework==3.2.2 
django-fcm==<some version> 

然后安装

pip install -r requirements.txt 
相关问题