В настоящее время я работаю над веб-приложением и использую virtualenv, управляемый conda, содержащий пакеты Django 1.10 и Python 3.5.Мне удалось запустить сервер и увидеть прогресс веб-приложения с помощью virtualenv, но теперь я получаю ошибки, свидетельствующие о том, что Atom больше не использует активированный мной virtualenv.Сначала было то, что django не был установлен - я набрал команду «список conda», чтобы убедиться, что пакет все еще там и был, но я переустановил его.Затем ошибка сервера показала, что вместо python3 используется python2, хотя последний был установлен в моем virtualenv (это расхождение вызвало ошибку, связанную с изменениями между python2 и python3).Единственное, что я сделал между тем, как сервер работал в последний раз, и сейчас: я вышел из Atom, сделал перерыв, вернулся и снова активировал virtualenv (но теперь я не могу загрузить веб-страницу).Я думаю, что некоторые конфигурации испортились, и я не знаю, как это исправить.Возможно, в связи с этим, я также получаю двоичные файлы в Atom для всех моих файлов .py (admin, view, models и т. Д.), И я не знаю почему - я выполнил несколько небольших проектов, и этого никогда не былополучилось.Любая помощь будет принята с благодарностью.
Это показывает, что мой env активирован и на нем установлены django и python:
Обновление:Я просто попытался создать новую среду (называемую new) в Anaconda и установить пакеты, необходимые для проекта, и по какой-то причине Atom все еще использует базу пакетов, отличную от среды, в которой я активен (очевидно, django не установлен в (new)virtual env):
Еще одно обновление: я просто запустил все в терминальном приложении по умолчанию на моем Mac, и страница загружается нормально.Что-то подозрительное происходит с терминалом Атома, и я не знаю что.Все равно хотел бы ответить на вопрос.