Ответ 1
На Ubuntu16.04 я работал с Python3 в vscode и
apt-get install python3-pip
решает мою проблему.
Это потому, что я обнаружил, что: Под моим терминалом я pip -V
. Он отображает его для Python2, а не для Python3.
Я пытаюсь запустить 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
недоступны в окружающая среда.
На Ubuntu16.04 я работал с Python3 в vscode и
apt-get install python3-pip
решает мою проблему.
Это потому, что я обнаружил, что: Под моим терминалом я pip -V
. Он отображает его для Python2, а не для Python3.
Человек, которого вы можете изменить только переводчик.
Войдите (ctrl + shift + p), затем введите Python: выберите Interpreter, чтобы выбрать версию, которая нужна вашему расширению.
Это сработало для меня.
1.Выберите команду "Файл"> "Настройки"> "Настройки" (⌘,), чтобы открыть настройки пользователя.
2.Поиск и создание или изменение записи для python.pythonPath с полным путем к исполняемому файлу Python в соответствии с вашими требованиями. Для примера я изменил его на путь python2.6 к этому пути /usr/local/bin/python3.
У меня есть несколько версий Python:
2.7
3.6
3.7
нажмите следующее (Показать все команды): Ctrl + Shift + P
вставьте следующее: Python: Select Interpreter
Выберите одну из версий, которые он показывает, я выбрал python 3.7.3 64-bit
нажмите Ctrl + ,
чтобы открыть Настройки
поиск python.pythonPath
измените python
на /usr/bin/python3.7
Примечание: это может не понадобиться, однако убедитесь, что /usr/bin/python3.7
действительно существует для вас, у вас может быть другой путь, например /usr/local/bin/python3.7
и т.д.
Выполните следующую команду в Терминале: apt-get install python3-pip
С помощью вышеуказанных шагов все проблемы были решены. Надеюсь, это поможет.
(на Mac), если вы используете python3, но vscode сказал вам, что пип не был установлен, вы можете изменить версию python на дне vscode. И я предполагаю, что вы используете другой терминал, но не bash, vscode default terminal - bash. Bash не знаю, что вы установили pip @2.
попробуйте Ctrl + Shift + P и введите
Python: Select Interpreter
и выберите версию Python.
На Ubuntu:
Убедитесь, что у вас установлены Python и pip.
Зайдите в Настройки, введите python.py в поисковой строке. Это должно найти настройки пути Python.
Удалите этот путь (если он задан), сохраните. Выйдите из кода и установите текущее значение.
Для меня это /usr/bin/python3
Установка python3-pip устранила проблему для меня.
apt-get install python3-pip
Вы можете использовать pycharm вместо этого, ues Pycharm открыть тот же DIR, он добавит в него OIDA DIR, затем закроет Pycharm или нет, если вам это нравится. вы получите это, вопрос ушел.