2016-05-10 19 views
2

にDjangoのアプリを展開する私はジャンゴに新しいと私はアプリを作ってきました。 githubリポジトリへのリンクはhttps://github.com/akashmalla07/springです。私は私のコードを展開するこのhttp://tutorial.djangogirls.org/en/deploy/に続いて、私はこのエラーPythonAnywhere

ImportError: No module named 'django_nose' 

を取得していますpython manage.py migrateを実行している間、私のローカルマシン上で開発している間、私はこの問題を取得していないが、私はPythonAnywhere上でこの問題を取得しています。私を助けてください。事前

のおかげで、私はこのエラー

File "/tmp/pip-build-_l_qs3mn/wsgiref/setup.py", line 5, in <module> 
    import ez_setup 
    File "/tmp/pip-build-_l_qs3mn/wsgiref/ez_setup/__init__.py", line 170 
    print "Setuptools version",version,"or greater has been installed." 
          ^
SyntaxError: Missing parentheses in call to 'print' 

---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip- 
build-_l_qs3mn/wsgiref/ 

を得たと私は

pip install --upgrade setuptools 

すなわち、他のstackoverflowの溶液に言及しているが、私のために働いdidnotあなたのソリューションを以下の後 を編集しました。

それはあなたのプロジェクトのように見える

答えて

3

は、余分なモジュールの数を必要とする - にあなたのrequirements.txtあなたはこれを持っている:

Django==1.8.3 
django-nose==1.4.1 
nose==1.3.7 
requests==2.7.0 
wsgiref==0.1.2 

あなたは以下の通りですチュートリアルだけ彼らのデモ・アプリケーションに必要なモジュールをインストールする方法について説明していこれはちょうどDjangoです。したがって、余分なモジュールもインストールする必要があります。これを行うには

は、あなたがジャンゴをインストールBashのコンソールで、次のコマンドを実行する必要があります。

pip install -r /home/yourpythonanywhereusername/spring/requirements.txt 

は、あなたの実際のPythonAnywhereのユーザー名とyourpythonanywhereusernameを置き換えることを忘れないでください。

+0

ジャイルズあなたのソリューションを以下の後、私はそれを参照してください、私を助けてください、私は私の編集した記事で言及したエラーを得ました。 wsgiref == 0.1.2をインストールしている間 – user3923278

+0

@Gilesiはエラーを得ていたと私は質問(編集済み)で、私の誤りを言及し、私は検索とピップが--upgrade setuptoolsのインストールに使用が、それはあなたのWebアプリが依存しているように見えます – user3923278

+0

私のために働いたdidnot Python 3ではなくPython 2.7を使用しています。あなたが従っている指示は、Python 3ウェブサイトのためのものです。 「Web」タブからWebアプリケーションを削除し、Python 2.7オプションを選択して新しいWebアプリケーションを作成する必要があります。また、virtualenvを削除し、Python 2.7を使って新しいものを作成する必要があります。 –

関連する問題