2016-09-01 4 views
0

という名前のモジュール、私はドキュメントに従ってもエラーを取得しました:私はセットアップendless_paginationにしようとしている「endless_pagination」

Traceback (most recent call last): 
    File "/bin/user_wsgi_wrapper.py", line 154, in __call__ 
    app_iterator = self.app(environ, start_response) 
    File "/bin/user_wsgi_wrapper.py", line 170, in import_error_application 
    raise e 
    File "/bin/user_wsgi_wrapper.py", line 154, in __call__ 
    app_iterator = self.app(environ, start_response) 
    File "/bin/user_wsgi_wrapper.py", line 170, in import_error_application 
    raise e 
    File "/bin/user_wsgi_wrapper.py", line 179, in <module> 
    application = load_wsgi_application() 
    File "/bin/user_wsgi_wrapper.py", line 175, in load_wsgi_application 
    return __import__(os.environ['WSGI_MODULE'], globals(), locals(), ['application']).application 
    File "/var/www/khalid_pythonanywhere_com_wsgi.py", line 25, in <module> 
    application = get_wsgi_application() 
    File "/usr/local/lib/python3.5/dist-packages/django/core/wsgi.py", line 13, in get_wsgi_application 
    django.setup() 
    File "/usr/local/lib/python3.5/dist-packages/django/__init__.py", line 18, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "/usr/local/lib/python3.5/dist-packages/django/apps/registry.py", line 85, in populate 
    app_config = AppConfig.create(entry) 
    File "/usr/local/lib/python3.5/dist-packages/django/apps/config.py", line 90, in create 
    module = import_module(entry) 
    File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module 
    return _bootstrap._gcd_import(name[level:], package, level) 
ImportError: No module named 'endless_pagination' 

私はeasy_install -Z django-endless-paginationを使用してそれをインストールし、そしてSettings.py context_processorsで'django.core.context_processors.request'を追加しました(下のテンプレート)。

私はをSettings.pyのインストール済みアプリのセクションに追加しました。これらはドキュメントの手順ですが、サーバーをリロードするとImportError: No module named 'endless_pagination'となります。ここで問題と思われるものは何ですか?すべてのヘルプ/方向をいただければ幸いです

おかげ

インストールのOUTPUT:http://django-el-pagination.readthedocs.io/en/latest/start.html(ELページネーション:あなたはDjangoの1.8以降を使用している場合

(myvenv) 08:19 ~/mysite $ easy_install -Z django-endless-pagination 
Searching for django-endless-pagination 
Reading https://pypi.python.org/simple/django-endless-pagination/ 
Downloading https://pypi.python.org/packages/6e/82/27bac7a83a5aedb45d031edb5a0ce2f0f9c57b81254e4e162a6bbd94acfa/django- 
endless-pagination-2.0.tar.gz#md5=8efa40cee51ebe229ce15ed258594ba0 
Best match: django-endless-pagination 2.0 
Processing django-endless-pagination-2.0.tar.gz 
Writing /tmp/easy_install-lsvk24ce/django-endless-pagination-2.0/setup.cfg 
Running django-endless-pagination-2.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-lsvk24ce/django-endless-pagina 
tion-2.0/egg-dist-tmp-3qtpwgoa 
zip_safe flag not set; analyzing archive contents... 
creating /home/khalid/mysite/myvenv/lib/python3.5/site-packages/django_endless_pagination-2.0-py3.5.egg 
Extracting django_endless_pagination-2.0-py3.5.egg to /home/khalid/mysite/myvenv/lib/python3.5/site-packages 
Adding django-endless-pagination 2.0 to easy-install.pth file 
Installed /home/khalid/mysite/myvenv/lib/python3.5/site-packages/django_endless_pagination-2.0-py3.5.egg 
Processing dependencies for django-endless-pagination 
Finished processing dependencies for django-endless-pagination 
+0

'easy_install -Z django-endless-pagination'インストールパッケージは_/usr/lib/python3にはインストールされません。 5_? –

+0

@vishes_shell easy_installを使ったときの出力によると思われます: 'myvenv/lib/python3.5/site-packages/django_endless_pagination-2.0-py3.5.egg' –

+0

いいえいいえ、あなたは_myvenvにインストールしました/lib/python3.5/python_をvirtualenvに追加しますが、virtualenvにないPythonでサーバを実行しようとしています。だから、あなたのvirtualenvを守り、スクリプトをもう一度実行する必要があります。 –

答えて

2

は、あなたは、このいずれかを使用する必要があります)、エンドレスページネーションはDjango 1.8以降では廃止されました

+0

EL Paginationがインストールされているというアドバイスを受けて、基本的な設定を行いましたが、サーバをリロードするときにエラーが発生しました。要求 ') IndexError:リストのインデックスが範囲外になりました。' –

+2

これは問題を解決しました。私の前のコメントは愚かでした。 settings.pyを確認した後、私はcontext_processors.requestがすでに設定されていることを認識しましたが、それを追加する必要は全くありませんでした。 ELのページングのドキュメントはそれを行うと言いました、それは、盲目的に理解せずに続くことは、常にスマートではないことを示しています。 –

関連する問題