2015-10-23 7 views
21

私がインストールしたDjangoの残りのフレームワーク:ジャンゴ休憩フレームワーク - 私は「のpython3 manage.py sycndb」を実行すると、まだ私はまだ、このエラーが出る<code>pip install djangorestframework</code>を使用していないモジュールの名前rest_framework

ImportError: No module named 'rest_framework'

私はのpython3を使用しています、これは私の問題ですか?あなたはPIP3(のpython 3用PIP)を使ってDjangoの残りのフレームワークをインストールする必要が

+0

を必要とするあなたがインストールされてい'settings.py'? –

+0

@ BurgerKingインストールしたアプリにrest_frameworkを追加しました。それはあなたが意味することですか? – tryingtolearn

+0

virtuel環境を使用していますか? – Vingtoft

答えて

36

:PIP3をインストールする方法について

pip3 install djangorestframework 

命令はhere

+1

チャームのように働いた。ありがとう! – tryingtolearn

3

を見つけることができるかもしれない、あなたはDRFをインストールし、python2のためではありませんpython3のために。

あなたのモジュールをチェックするpython consoleを使用することができます。

import rest_framework 

は実際には、モジュールをインストールするためにpipを使用し、それはpython2モジュールをインストールします。

あなたはのpython3のためのピップをインストールする必要があります。

sudo apt-get install python3-setuptools 
sudo easy_install3 pip 

だから、あなたはのpython3モジュールをインストールすることができます。

+0

私はあなたが何を意味するかを見ます。私はエラーが表示されます:あなたのコマンドを実行しようとすると "apt-get:command not found"が表示されます。 – tryingtolearn

+0

@tryingtolearnああ、そうだ。多分、あなたの命令は「ヤム」ですか? –

1

virtualenvのような仮想環境を使用して、django-rest-frameworkがグローバルにインストールされていない場合は、エラーが発生する可能性があります。 ソリューションは、次のようになります。

  • は、Linux用{{your environment name}}/bin/activateまたはWindows

  • ため{{your environment name}}/Scripts/activateで最初に環境をアクティブにし、再度コマンドを実行します。

0

あなたはJWT pip install djangorestframework-jwt

5

を使用している場合は、,を忘れてしまった場合、これが起こるのだろう、それは奇妙な

間違った例です。この方法を試してください。,

INSTALLED_APPS = [ 
'rest_framework' 
'django.contrib.contenttypes', 
'django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
] 
+1

その奇妙な、正しい構文です。 – yekta

+1

うれしい私は過去にDRFを再インストールしようとしました。これは私のためにそれを解決しました。 –

関連する問題

 関連する問題