I have installed devstack in a MacOSX 10.9.3 system. I can use LMS and Studio from my browser (after sshing and doing paver devstack lms , paver devstack studio). So far, so good. The problem arises when I try to configure my system for debugging edx following this guide:
I'm using PyCharm 3.4. I have been able to follow the steps up to the point about "Configuring Remote Python interpreter". This screenshot
on the guide states that there are two textfields on the bottom part of the dialog:
"Python interpreter path" and "PyCharm helpers path". The fact is that in PyCharm 3.4 I can only see the first one.
If I omit that detail, and keep on following the guide, it seems that it will work... until I click on the "Debug / LMS" button. The debugger starts but yields the following error in lms/startup.py:
pydev debugger: process 2340 is connecting
Connected to pydev debugger (build 135.1057)
Traceback (most recent call last):
File "/edx/app/edxapp/edx-platform/.pycharm_helpers/pydev/pydevd.py", line 1733, in <module>
debugger.run(setup['file'], None, None)
File "/edx/app/edxapp/edx-platform/.pycharm_helpers/pydev/pydevd.py", line 1226, in run
pydev_imports.execfile(file, globals, locals) # execute the script
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 "./lms/startup.py", line 5, in <module>
from django.conf import settings
ImportError: No module named django.conf
It seems to me that there is some more configuration tasks to be done in order to have this thing up & running. Any help will be much appreciated.