Hi everyone, I'm a student from Morocco currently doing an internship. I've been tasked by the CEO to install the edX platform without using Docker, which involves setting up two servers—one for the application and the other for the database. I'm pretty stuck at the migration step. I've already installed all the necessary dependencies, cloned the project from GitHub, and set up the requirements. However, I'm encountering an issue with the configuration files and can't seem to resolve it. I've used both GPT and Qwen for assistance, which helped me get this far, but now I'm really at a loss. I can't post screenshots, but here's the error I'm facing:
(venv) elmountassar@lms-apps:~/openedx/edx-platform$ python3 manage.py lms runserver --settings=lms.envs.production
Traceback (most recent call last):
...
ModuleNotFoundError: No module named 'lms.envs.lms'
Any guidance on what to do next would be greatly appreciated!
3 Answers
Have you considered installing it via Docker instead? They have documentation available for that. Once it's set up, you can check the Docker image and see what dependencies it installs, which might help you compare it to your manual setup.
Exactly, the boss thinks that using Docker might install things he’s not aware of and that could give excessive access for installations. Best to stick with the manual method for now.
I’d recommend starting over without using AI. It’s important to really understand the process; otherwise, you end up stuck like this. Plus, it might help you learn more about the system you're trying to set up.
I get what you mean, but I used AI because the open-edx docs say it's super tough to install manually. There aren't many clear tutorials or community help either, and even my boss admitted he didn't know how to proceed.
That's a good suggestion, but my boss is against using Docker at all, even for testing due to his concerns about security procedures.