Другая версия python в терминале VScode / iTerm2 - PullRequest
0 голосов
/ 24 марта 2020

Я установил iTerm с ohmy zsh, и все они работают как шарм:

Когда я пытался использовать Python в Точно так же в коде Visual Studio запускается версия 2.7:

enter image description here

Я выбрал хороший интерпретатор (conda 3.7) и я Я не могу понять, почему версия python отличается.

Вот мои настройки. json от VScode:

{
    "terminal.external.osxExec": "iTerm.app",
    "terminal.integrated.shell.osx": "/bin/zsh",
    "terminal.integrated.fontFamily": "MesloLGS NF",
}

1 Ответ

1 голос
/ 25 марта 2020

Если вы echo $PATH Я уверен, что они будут другими. Например, если вы активировали среду conda, которая изменила бы то, на что указывает python, изменив PATH.

Но в целом вы не хотите полагаться на команду python, если только вы не в активированной среде, поскольку вы не будете знать, какую версию Python использовать. Лучше либо работать в активированной среде, либо указать полный путь к интерпретатору Python, либо хотя бы указать версию Python (например, python3.7).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...