Найти - Пользователи
Полная версия: Ругательства Eclipse
Начало » Инструментальные средства разработки » Ругательства Eclipse
1
quix
Беда! Проходясь интерпритатором Eclipse возмущается, хотя, на Django сервере все хокей! Помогите пожалуйста.
А вот и ругательства
pydev debugger: starting (pid: 3496)
Finding files... done.
Importing test modules ... Traceback (most recent call last):
  File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydev_monkey_qt.py", line 71, in patched_import
    return original_import(name, *args, **kwargs)
  File "/root/workspace/mysite/polls/models.py", line 6, in <module>
    class Question(models.Model):
  File "/root/workspace/mysite/polls/models.py", line 7, in Question
    question_text = models.CharField(max_length=200)
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py", line 1081, in __init__
    super(CharField, self).__init__(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/fields/__init__.py", line 161, in __init__
    self.db_tablespace = db_tablespace or settings.DEFAULT_INDEX_TABLESPACE
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 48, in __getattr__
    self._setup(name)
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 44, in _setup
    self._wrapped = Settings(settings_module)
  File "/usr/local/lib/python2.7/dist-packages/django/conf/__init__.py", line 92, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydev_monkey_qt.py", line 71, in patched_import
    return original_import(name, *args, **kwargs)
ImportError: No module named mysite.settings
ERROR: Module: models could not be imported (file: /root/workspace/mysite/polls/models.py).
done.
Traceback (most recent call last):
  File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydevd.py", line 2283, in <module>
    globals = debugger.run(setup['file'], None, None)
  File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydevd.py", line 1709, in run
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/runfiles.py", line 234, in <module>
    main()
  File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/runfiles.py", line 78, in main
    return pydev_runfiles.main(configuration)  # Note: still doesn't return a proper value.
  File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydev_runfiles.py", line 835, in main
    PydevTestRunner(configuration).run_tests()
  File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydev_runfiles.py", line 793, in run_tests
    MyDjangoTestSuiteRunner(run_tests).run_tests([])
  File "/usr/lib/eclipse/plugins/org.python.pydev_4.3.0.201508182223/pysrc/pydev_runfiles.py", line 813, in run_tests
    raise AssertionError("Unable to run suite with DjangoTestSuiteRunner because it couldn't be imported.")
AssertionError: Unable to run suite with DjangoTestSuiteRunner because it couldn't be imported.
JOHN_16
1) проект в /root/ директории ??? Вы уверены что хотите выстрелить себе в ногу? А Эклипс из под какого пользователя запущен, а у него есть права на файлы?

2) если же все, упаси, нормально, то вообще каким либо образом не настроен проект, т.е. в свойствах проекта в определенной вкладке нужно вносить правки…но что то меня прям пункт 1) тревожит
JOHN_16
И вопрос вам не совсем по тебе, а что за ОС и каким образом у вас был установлен Эклипс и Pydev?
quix
JOHN_16
1) проект в /root/ директории ??? Вы уверены что хотите выстрелить себе в ногу? А Эклипс из под какого пользователя запущен, а у него есть права на файлы?2) если же все, упаси, нормально, то вообще каким либо образом не настроен проект, т.е. в свойствах проекта в определенной вкладке нужно вносить правки…но что то меня прям пункт 1) тревожит
Мир вам! Есть проект который создан и из-под root и из-под юзера, и там и там интерпритатор ругается.
Операционка Ubuntu.
Eclipse устанавливал через репозитории ubuntu.
PyDev установлен через Eclipse - Help - Install New SoftWare

Прочитав пункт 1 (стрелять в ногу не собирался ) изменил /root/workspace на /home/user/workspace/, Eclipse запускаю через sudo (возможно лишнее)
С правами доступа все норм - все файлы проекта -rwx, группы - user


Настройки проекта: 1) Интерпритатор выбран. 2) пути проекта добавлены в PYTHONPATH
JOHN_16
Забыл упомянуть - а без эклипса, (не на реальном сервере) вы пробовали запустить проект? командой manage.py runserver
quix
JOHN_16
Забыл упомянуть - а без эклипса, (не на реальном сервере) вы пробовали запустить проект? командой manage.py runserver
Средствами Eclipse и через консоль ( python manage.py runserver )мой серверок запущается БЕЗ ОШИБОК….
а что за штука (вкладка) такая External Libraries в PyDev - PAYTHONPATH проекта?
JOHN_16
это добавление в path переменную custom путей для модулей. Обычно это не надо.

Я наконец то добрался до Eclipse и обнаружил что дебаггер не работает, но валиться с другой ошибкой.

Попробуйте создать новый проект. В корректном рабочем пространстве workspace. Вот инструкция .
Я создал тикет, посмотрим как оперативно отрегагируют
quix
JOHN_16
это добавление в path переменную custom путей для модулей. Обычно это не надо.Я наконец то добрался до Eclipse и обнаружил что дебаггер не работает, но валиться с другой ошибкой.Попробуйте создать новый проект. В корректном рабочем пространстве workspace. Вот инструкция . Я создал тикет, посмотрим как оперативно отрегагируют
Бодрое время суток!
Итак…
1) Установил PyDev по ссылке http://pydev.org/updates через “Install New SoftWare”
2) Познакомил PyDev с интерпритатором Python нажав “Quick Auto-Conf”. Python проживает по адресу /usr/bin/python
3) Создаю Django проект mysite: Project -> PyDev -> PyDev Django Project
name: mysite
устанавливаю интерпритатор для проекта
далее многократно “далее” и “Finish”
4) Прав клил мышки на названии проекта в properties - > PyDev - > в строке “Django settings module” пишу mysite.settings и Applay -> Ок!

Я думаю, проект настроен!!!

Создаю новое app polls : правый клик мышки - > Django -> Create App “polls”
Появились необходимые файлы для проекта, то есть, как я понимаю, Django работает!

Далее (САМОЕ ИНТЕРЕСНОЕ) клакию на вфйлик urls.py -> Run As -> Python Run и вот такая вот ругань
Traceback (most recent call last):
  File "/home/vladimir/workspace/mysite/mysite/urls.py", line 20, in <module>
    url(r'^admin/', include(admin.site.urls)),
  File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/contrib/admin/sites.py", line 291, in urls
    return self.get_urls(), 'admin', self.name
  File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/contrib/admin/sites.py", line 250, in get_urls
    self.check_dependencies()
  File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/contrib/admin/sites.py", line 171, in check_dependencies
    if not apps.is_installed('django.contrib.admin'):
  File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/apps/registry.py", line 231, in is_installed
    self.check_apps_ready()
  File "/usr/local/lib/python2.7/dist-packages/Django-1.8.4-py2.7.egg/django/apps/registry.py", line 124, in check_apps_ready
    raise AppRegistryNotReady("Apps aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
Ткните носом, что не так??? Очень буду благодарен!!!
JOHN_16
предположу что вы расcкоментировали строки в urls.py которые отвечают за админку. Но при этом не рассмоментировали соответствующие строчки в settings.py, а именно в секции INSTALLED_APPS
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB