VSCode: в выбранной среде нет установочного устройства Pip

Я пытаюсь запустить linter autopep8 для файла Python в VSCode.

Я следовал инструкциям здесь: https://code.visualstudio.com/docs/python/environments и выбрал мой переводчик (⇧⌘P): /usr/local/bin/python

Затем я пытаюсь отформатировать свой код, и VSCode сообщает, что autopep8 не установлен и может быть установлен через Pip. Однако, когда я пытаюсь установить его через Pip, он говорит, что There is no Pip installer available in the selected environment.

Затем я попытался запустить терминал в текущей среде, выбрав Python: Создать терминал из командной палитры.

Терминал открывается нормально, pip присутствует, и я даже могу pip install autopep8 в терминал, открытый в VSCode, но когда я пытаюсь выполнить команду " Формат документа", я получаю те же ошибки, что autopep8 и pip недоступны в окружающая среда.

Ответы

Ответ 1

На Ubuntu16.04 я работал с Python3 в vscode и

apt-get install python3-pip

решает мою проблему.

Это потому, что я обнаружил, что: Под моим терминалом я pip -V. Он отображает его для Python2, а не для Python3.

Ответ 2

Человек, которого вы можете изменить только переводчик.

Войдите (ctrl + shift + p), затем введите Python: выберите Interpreter, чтобы выбрать версию, которая нужна вашему расширению.

Это сработало для меня.

Ответ 3

1.Выберите команду "Файл"> "Настройки"> "Настройки" (⌘,), чтобы открыть настройки пользователя.

2.Поиск и создание или изменение записи для python.pythonPath с полным путем к исполняемому файлу Python в соответствии с вашими требованиями. Для примера я изменил его на путь python2.6 к этому пути /usr/local/bin/python3.

Ответ 4

У меня есть несколько версий Python:

2.7
3.6
3.7
  1. Сообщите vscode/visual studio code, какую версию использовать:

нажмите следующее (Показать все команды): Ctrl + Shift + P
вставьте следующее: Python: Select Interpreter
Выберите одну из версий, которые он показывает, я выбрал python 3.7.3 64-bit

  1. Обновить путь Python в настройках:

нажмите Ctrl + , чтобы открыть Настройки
поиск python.pythonPath
измените python на /usr/bin/python3.7

Примечание: это может не понадобиться, однако убедитесь, что /usr/bin/python3.7 действительно существует для вас, у вас может быть другой путь, например /usr/local/bin/python3.7 и т.д.

  1. У меня был pip, но он был 2.7, но так как я выбираю python 3, его нужно установить.

Выполните следующую команду в Терминале: apt-get install python3-pip

  1. Перезапустите vscode

С помощью вышеуказанных шагов все проблемы были решены. Надеюсь, это поможет.

Ответ 5

(на Mac), если вы используете python3, но vscode сказал вам, что пип не был установлен, вы можете изменить версию python на дне vscode. И я предполагаю, что вы используете другой терминал, но не bash, vscode default terminal - bash. Bash не знаю, что вы установили pip @2.

Ответ 6

попробуйте Ctrl + Shift + P и введите

Python: Select Interpreter

и выберите версию Python.

Ответ 7

На Ubuntu:

Убедитесь, что у вас установлены Python и pip.

Зайдите в Настройки, введите python.py в поисковой строке. Это должно найти настройки пути Python.

Удалите этот путь (если он задан), сохраните. Выйдите из кода и установите текущее значение.

Для меня это /usr/bin/python3

Ответ 8

Установка python3-pip устранила проблему для меня.

apt-get install python3-pip

Ответ 9

Вы можете использовать pycharm вместо этого, ues Pycharm открыть тот же DIR, он добавит в него OIDA DIR, затем закроет Pycharm или нет, если вам это нравится. вы получите это, вопрос ушел.