coc-python에서 파이썬 파일을 편집할 때 인터프리터가 아무거나 설정되기 때문에 ~/.vim/coc-settings.json
파일에 기본 파이썬 인터프리터 경로를 다음과 같이 설정하면 인터프리터를 고정할 수 있다.
{
"python.pythonPath": "G:/Python37/python.exe",
"python.linting.pylintEnabled": false,
"python.linting.flake8Enabled": true,
"python.jediEnabled": false
}
문제는 이렇게 설정했을 때에는 별도의 프로젝트별 .vim/coc-settings.json
에서 설정을 해주지 않는 이상, python.setInterpreter
에서 설정한 값으로 변경이 안된다는 것이다.
방법은 두 가지인데, coc-settings.json에서 기본 인터프리터 경로를 빼거나, 아니면 다음과 같이 coc#config()
함수를 호출하는 것이다.
:call coc#config('python', #{pythonPath: 'G:/temp/venv/Scripts/python.exe'})
이렇게 호출한 뒤에 :CocRestart
하면 적용된다.
python.pythonPath : python3 먹힙니당
댓글이 닫혔습니다.