Префикс
Я постараюсь сохранить это вкратце, предоставляя некоторый контекст.
Я новичок в программировании, пишу приложения для Django и развертываю их вHeroku.Heroku дает следующую рекомендацию, когда я нажимаю.
Последняя версия Python 3.6 - это python-3.6.6 (вы используете python-3.6.4, который не поддерживается).дистанционный пульт: !Мы рекомендуем выполнить обновление, указав последнюю версию (python-3.6.6).
Поэтому я подумал, что лучше всего обновить установку Macs python 3 с помощью Homebrew.Я использовал Homebrew для первоначальной установки.
Основная проблема
Я установил Python 3.7 с помощью Homebrew, но когда я проверяю версию моей системы, он говорит, что это Python 3.6.4
$ python3 --version
Python 3.6.4
Однако, когда я проверяю версию в Homebrew, она составляет 3.7
$ brew info python
python: стабильный 3.7.0 (в бутылках)
Почему обновление не регистрируется для основной версии python?
Дополнительные вопросы и путаница
Во всех моих проектах виртуальных сред Python по-прежнему V3.6.Есть ли способ обновить виртуальную среду до V3.7 или мне нужно создать новую виртуальную среду?
Также, когда я запускаю
brew doctor
Я получаю следующие
Предупреждение: сценарии «config» существуют вне вашей системы или каталогов Homebrew.Сценарии ./configure
часто ищут сценарии * -config, чтобы определить, установлены ли программные пакеты и какие дополнительные флаги использовать при компиляции и компоновке.
Наличие дополнительных сценариев на вашем пути может запутать программное обеспечение, установленное через Homebrew, еслиСкрипт конфигурации переопределяет системный или предоставленный Homebrew скрипт с тем же именем.Мы нашли следующие скрипты "config":./Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6m-config./Library/Frameworks/Python.framework/Versions/3.6/bin/python3-config./Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6-config./Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config./Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config./Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
Насколько я понимаю, это системные файлы Python, и их не следует трогать.
Будут ли онивызвать какие-либо проблемы с моей доморощенной установкой?
Отвечают ли они за мою систему, говоря, что версия python 3.6?
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.Заранее спасибо за любую помощь!