Один конкретный модуль показывает ошибку импорта, в то время как другие модули импортируются в venv python
Я установил Django в venv, а затем установил suntimes, suntime и astral (все последние версии) в тот же venv. Но импортируется только Django, остальные 3 модуля выдают ошибку импорта.
У меня Mac с python 2.7 по умолчанию, и я давно установил python 3.6 с сайта python. Переменная PATH установлена на 3.6 через редактор nano, и я использовал псевдоним для python = python3. Django работает нормально с псевдонимом или без него, но другие 3 модуля просто не импортируются, независимо от того, удаляю я псевдоним или нет
Я пробовал поместить папку site_packages из моего venv прямо в папку проекта, и тогда модули работают нормально, но это не правильный путь. Когда я сделал так и удалил alias, модули работают с python3, а не с python 2.7 по умолчанию. Поэтому я предполагаю, что проблема где-то в моем venv, а не в PATH, но тогда почему Django импортируется даже с venv или без venv, а другие просто не импортируются? Я попробовал основные способы устранения неполадок: перезагрузить Mac, воссоздать venv и переустановить Django и другие модули, но я все равно вернулся к тому, с чего начал.
Stackoverflow заполнен подобными результатами, но ни один из найденных мною результатов не говорит о том, что некоторые модули импортируются из venv, а другие нет (из того же venv). Кто-нибудь, пожалуйста, помогите, я уже который день ломаю голову над этим.