Нет модуля с именем xblock.fields при установке платформы edX.

Я устанавливаю платформу edX, используя эту инструкцию ( http://nkokkos.wordpress.com/2013/10/09/setting-up-edx-platform-on-ubutnu/), я последовал; каждый шаг успешно, но ./manage.py lms syncdb –migrate я сталкиваюсь с этой ошибкой:

Traceback (most recent call last):
  File "manage.py", line 90, in <module>
    startup = importlib.import_module(edx_args.startup)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/home/peyman/dev/edx/lms/startup.py", line 9, in <module>
    settings.INSTALLED_APPS  # pylint: disable=W0104
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 53, in __getattr__
    self._setup(name)
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 48, in _setup
    self._wrapped = Settings(settings_module)
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 134, in __init__
    raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'lms.envs.dev' (Is it on sys.path?): No module named xblock.fields

Как я могу это исправить?


person teal33t    schedule 19.10.2013    source источник
comment
Привет, у меня такая же проблема. Вам удалось это решить?   -  person Mitch Dart    schedule 02.07.2014
comment
Нет, я не мог справиться с этой проблемой.   -  person teal33t    schedule 02.07.2014


Ответы (2)


Для тех, кто попал сюда из-за проблем с установкой Open edX, попробуйте это последнее руководство вместо приведенного выше: http://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/

person Vedran    schedule 28.03.2017

я проверил код соответственно в структуре папок вашей платформы edx, найдите lms\envs\, существует много файлов среды для миграции

person Gomes    schedule 10.07.2020