[python] VSCode : 선택한 환경에서 사용할 수있는 Pip 설치 프로그램이 없습니다.

VSCode의 Python 파일에서 autopep8 linter를 실행하려고합니다.

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.

그런 다음 Command Palette에서 Python : Create Terminal 을 선택하여 현재 환경에서 터미널을 시작해 보았습니다 .

단말은, 벌금을 엽니 다 pip존재, 나는 심지어 수있어 pip install autopep8VSCode에 오픈하는 터미널에서,하지만 난 실행하려고 할 때 형식의 문서 명령을 내가 그 같은 오류를 얻을 수 autopep8pip환경에서 사용할 수 없습니다.



답변

Ubuntu16.04에서는 vscode에서 Python3로 작업했으며

apt-get install python3-pip

내 문제를 해결합니다.

그 이유는 다음과 같습니다. 터미널 아래에 pip -V. Python3이 아닌 Python2 용으로 표시됩니다.


답변

통역사 만 바꿀 수 있습니다.

(ctrl + shift + p)로 이동 한 다음 Python을 입력합니다. Interpreter를 선택하면 확장에 필요한 버전을 선택할 수 있습니다.

이것은 나를 위해 일했습니다.


답변

여러 파이썬 버전이 있습니다.

2.7
3.6
3.7
  1. 사용할 버전을 vscode / Visual Studio 코드에 알려줍니다.

다음 (모든 명령 표시)을 누르십시오. 다음을
붙여 넣으십시오.
표시된 버전 중 하나를 선택하십시오 . 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을 선택했기 때문에 pip를 설치해야합니다

터미널에서 다음 명령을 실행하십시오. apt-get install python3-pip

  1. vscode 다시 시작

위의 단계를 통해 모든 문제가 해결되었습니다. 도움이 되었기를 바랍니다.


답변

Ctrl+ Shift+ P
를 시도한 다음 입력

Python: Select Interpreter

파이썬 버전을 선택하십시오.


답변

1. 파일> 기본 설정> 설정 명령 (⌘,)을 선택하여 사용자 설정을 엽니 다.

2. 요구 사항에 따라 Python 실행 파일의 전체 경로를 사용하여 python.pythonPath에 대한 항목을 검색하고 생성하거나 수정합니다. 예를 들어 i는이 경로 / usr / local / bin / python3에 대한 python2.6 경로로 변경했습니다.


답변

(Mac에서) python3을 사용하고 있지만 vscode가 pip가 설치되지 않았다고 말하면 vscode 하단에서 파이썬 버전을 변경할 수 있습니다. 그리고 bash가 아닌 다른 터미널을 사용하고 있다고 생각합니다 .vscode의 기본 터미널은 bash입니다. Bash는 pip @ 2를 설치했는지 모릅니다.


답변

python3-pip를 설치하면 문제가 해결되었습니다.

apt-get install python3-pip