Получаю ошибку при использовании aws для размещения моего сайта django
Я пытаюсь разместить свой проект Django на AWS. Я успешно создал экземпляр ec2 на AWS, и когда я выполнил необходимые команды в cmd моего Linux, он отлично работает. Я загрузил на него свой необходимый проект, который показан ниже
(var) ubuntu@ip-172-31-81-19:~$ ls
en2 final_webpage req.txt var
var - виртуальная среда, которую я создал во время работы над проектом.final_webpage - мой проект, который я должен выполнить.
(var) ubuntu@ip-172-31-81-19:~/final_webpage$ cd form
(var) ubuntu@ip-172-31-81-19:~/final_webpage/form$ ls
db.sqlite3 en1 form manage.py pip3 subform
Когда я пытаюсь запустить свой manage.py, он выдает ошибку.
(var) ubuntu@ip-172-31-81-19:~/final_webpage/form$ python3 manage.py runserver
Traceback (most recent call last):
File "/home/ubuntu/final_webpage/form/manage.py", line 11, in main
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/ubuntu/final_webpage/form/manage.py", line 22, in <module>
main()
File "/home/ubuntu/final_webpage/form/manage.py", line 13, in main
raise ImportError(
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
это моя версия python, которую я использую
(var) ubuntu@ip-172-31-81-19:~/final_webpage/form$ python3
Python 3.9.4 (default, Apr 9 2021, 01:15:05)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
тот же самый проект, когда я пытаюсь запустить на моем обычном cmd, работает совершенно нормально
astirmind@astirmind-H61H2-M4:~/desktop$ cd final_webpage
astirmind@astirmind-H61H2-M4:~/desktop/final_webpage$ cd form
astirmind@astirmind-H61H2-M4:~/desktop/final_webpage/form$ python3 manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
January 05, 2022 - 10:36:18
Django version 3.2.9, using settings 'form.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
может ли кто-нибудь предложить мне что-нибудь
я решил проблему, выполнив следующие шаги. развертывание django