2017-01-03 5 views
0

私のdjangoバージョンは1.8.3です。そして、それはdjango-fcmをサポートしています。私は悲しいことに、このコマンドを実行しているdjango-fcmのインストール中にDjangoが更新されます。 djangoを更新せずにdjango-fcmをインストールするには

pip install django-fcm 

を使用して、私のvirtual environmentdjango-fcmをインストールしようとした はここ

3.5.2に3.2.2から1.10と djangorestframeworkに私の既存の djangoバージョンを置き換えログが

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

ピップと、この利用できるオプションは--no-depsオプションを持っていることができますをインストールします。

--no-depsパッケージの依存関係をインストールしないでください。

+0

'ピップがインストールジャンゴ-FCM --no-depsのは'私のために働きました –

1

また、アプリケーションの依存関係を要件ファイルに置き、必要な特定のバージョンを一覧表示することもできます。あるパッケージを更新する場合、pipは指定した他のパッケージを認識し、パッケージをアップグレードしません。

requirements.txt

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

次にインストール

pip install -r requirements.txt 
関連する問題