ModuleNotFoundError: Нет модуля с именем 'django' после добавления определенного пути в глобальный файл .bashrc

Я получаю странные сообщения: enter image description here

пишет Couldn't import Django, когда я набираю это в командной строке: python3 manage.py startapp engine

Я выяснил, что Django находится в: /home/h/hswong00/miniconda3/lib/python3.9/site-packages

enter image description here

Но способ, которым я узнал, где он находится, - это загрузка python, а не python 3. Но для работы мне нужен python3, а не python. Поэтому, когда я набрал:

в терминале linux: python

после загрузки python в терминале: import sys

                             : sys.path

Так я узнал, где установлен Django.

Поэтому я поискал решение в гугле и нашел, что можно попробовать отредактировать файл bashrc, добавив: export PYTHONPATH="${PYTHONPATH}:/home/h/hswong00/miniconda3/lib/python3.9/site-packages"

в файл .bashrc. Но все равно, когда я набираю: python3 manage.py startapp engine

все равно выдает то же сообщение об ошибке.

И действительно, после загрузки python3 и ввода sys.path, я также не вижу пути: /home/h/hswong00/miniconda3/lib/python3.9/site-packages

Мне просто интересно, правильно ли я отредактировал файл .bashrc, чтобы python3 искал этот каталог (python3.9/site-packages)? Если я все сделал правильно, почему этот путь не отображается в sys.path после загрузки python3?

Может ли кто-нибудь указать, где моя ошибка? Я искал много предыдущих сообщений об этом на stackoverflow, как кто-то предлагает сделать это (pip install -r requirements.txt), но он говорит, что нет разрешения на это. Пожалуйста, не отрицайте мои сообщения, удалите их, если это возможно, так как я уже пытался, но решения пока нет. Я вижу, что файл .bashrc был отредактирован с добавлением новой записи. Но в python3 sys.path не показывает новый добавленный путь. спасибо

Вернуться на верх