2017-03-10 8 views
3

でNOモジュールという名前のベースは、チェックを実行し、任意のより多くのサーバをジャンゴないことがあります。次のエラーへはImportError:私は突然起動することはできませんhtml5lib

python manage.py check 

ショー:

apps.populate(settings.INSTALLED_APPS) 
    File "/home/aym/.virtualenvs/prod_env/local/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate 
    app_config.import_models(all_models) 
    File "/home/aym/.virtualenvs/prod_env/local/lib/python2.7/site-packages/django/apps/config.py", line 198, in import_models 
    self.models_module = import_module(models_module_name) 
    File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module 
    __import__(name) 
    File "/home/aym/workspace/CompanyP/apps/account/models.py", line 18, in <module> 
    from apps.groups.models import SubscriptionGroup 
    File "/home/aym/workspace/CompanyP/apps/subscription/models.py", line 8, in <module> 
    from apps.member.models import Member 
    File "/home/aym/.virtualenvs/prod_env/local/lib/python2.7/site-packages/bleach/__init__.py", line 5, in <module> 
    from bleach.linkifier import 
    File "/home/aym/.virtualenvs/prod_env/local/lib/python2.7/site-packages/bleach/linkifier.py", line 5, in <module> 
    from html5lib.filters.base import Filter 
ImportError: No module named base 

はあなたを持っています何か案が?

+0

どの漂白剤を使用しているのですか? – DhiaTN

+0

現在のバージョンは漂白剤です== 2.0.0 –

+0

変更は何ですか? –

答えて

3

あなたのhtml5libbleachバージョンと互換性がないと思います。おそらく何らかの理由でbleachの最新バージョンを持っていますが、html5libの最新バージョンはありません。バージョン漂白2.0.0では、html5lib < 0.99999999(8 9s)はサポートされなくなりました。チェックBackwards incompatible changes

最新のhtml5lib(9 9s)をインストールする必要があると思います。

pip install html5lib==0.999999999 
+0

同じ問題に直面しています。私はdjangoシェルで '' html5lib.filters.base import filter'を実行できますが、webappからアクションを実行している間は例外が発生します。この種の行動の考え方は? –

+0

あなたのブリーチとhtml5libのバージョンを投稿できますか? – DhiaTN

+0

'bleach == 2.0.0'と' html5lib == 0.999999999'これはDjangoシェルでは動作しますが、クライアント側ではwebappにはありません –

関連する問題