Я устанавливаю Python 3.7.2 впервые и использую расширение Python VS Code.
Когда я запускаю python -V
, я получаю Python 2.7.10
, что не правильно!
Когда я выбираю интерпретатор usr/local/bin/python3
в VS Code, я получаю эту ошибку при запуске скрипта:
bash: / Users / Erik / Work / Python / usr / local / bin / python3: Нет такого файла или каталога
Но когда я смотрю в usr/local/bin
, я вижу, что там есть Python3. Я не уверен, почему VS Code вставляет рабочий каталог перед usr/local/bin
?
Моей первой мыслью было, что Python3 должен быть в переменной PATH, поэтому я запустил включенную команду Update Shell Profile
, которая дает такую обратную связь:
This script will update your shell profile when
the 'bin' directory of python is not early enough
of the PATH of your shell.
All right, you're a python lover already
Теперь, после перезагрузки VS Code, я получаю новую опцию выбора переводчика:
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3
Это отличается от Питона в usr/local/bin
? Когда я выбираю его, я получаю эту ошибку:
Сценарий isort установлен в '/Users/erik/Library/Python/3.7/bin', которого нет в PATH.
Я также получаю эту ошибку, связанную с боком:
Вы используете версию 18.1. Вам следует подумать об обновлении с помощью команды 'pip install --upgrade pip'.
Но, следуя этим инструкциям, я получаю еще одну ошибку:
bash: pip: команда не найдена
В целом, этот процесс и официальная документация кажутся менее удобными для пользователя? Очевидно, мне нужно копаться в системных файлах моего Mac в терминале, прежде чем даже написать одну строку кода.
Я пропустил здесь важный шаг?