ConceptNet (conceptnet.models import Concept から) からモジュールをインポートしようとしているときに、次のエラー メッセージが表示されました。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/conceptnet/models.py", line 2, in <module>
from django.db import models
File "/usr/local/lib/python2.7/dist-packages/django/db/__init__.py", line 40, in <module>
backend = load_backend(connection.settings_dict['ENGINE'])
File "/usr/local/lib/python2.7/dist-packages/django/db/__init__.py", line 34, in __getattr__
return getattr(connections[DEFAULT_DB_ALIAS], item)
File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 93, in __getitem__
backend = load_backend(db['ENGINE'])
File "/usr/local/lib/python2.7/dist-packages/django/db/utils.py", line 27, in load_backend
return import_module('.base', backend_name)
File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/usr/local/lib/python2.7/dist-packages/django/db/backends/postgresql_psycopg2 /base.py", line 9, in <module>
from django.db import utils
ImportError: cannot import name utils
この問題が ConceptNet の何かによって引き起こされているのではなく、django.db によって引き起こされていることを確認するために、django.db をインポートしようとしましたが、同じエラーが発生するのに十分でした。ここに何らかの循環があることを何かが教えてくれます: import django.db は、ある時点で django.db から何かをインポートしようとしている何かを動かします。これを機能させる方法がわかりませんか?