no image
[VScode] venv 가상환경에서 pylint 사용하는 방법
서론 예전에는 workspace setting에서 해당 옵션들을 다음과 같이 설정하여 pylint를 사용하였지만, deprecated되거나 지원되지 않는 방식으로 변하였다. { "python.linting.pylintEnabled": true, "python.linting.enabled": true, "python.pythonPath": "가상환경의 Python 경로", "python.linting.pylintPath": "가상환경 내의 Pylint 경로", } 2023년 8월 vscode-pylint 이슈에 따르면 vscode에 pylint extension을 설치해서 사용하길 권장한다. 설정 방법 요약 생성했던 Venv 가상환경 활성화 해당 가상환경에서 pylint 설치 VScode에서 `ctrl +..
2024.03.01
no image
[VScode] Python Venv 경로 설정 옵션 (venvFolders, venvPath)
1. VScode 환경에서 Venv 경로 설정 옵션 venv 사용하여 가상환경을 생성한 뒤 가상환경의 인터프리터를 사용하려면 경로 설정을 해줘야한다. 이 때 경로 설정의 옵션은 총 2가지가 있으며 다음과 같다. python.venvFolders python.venvPath 1.1 python.venvFolders 해당 옵션은 사용자의 홈 디렉토리 아래에 있는 venv 가상 환경이 저장된 위치의 상대 경로들을 입력하여 사용할 수 있다. mac, linux에서는 홈 디렉토리가 눈에 띄지만 윈도우 환경에서는 생각하기 어려울 수 있다. 윈도우의 홈 디렉토리 보통 cmd, powershell을 실행하게 되면 처음 시작하는 경로가 윈도우의 홈 디렉토리이며, powershell이라면 cd ~를 통해 홈 디렉토리로 이..
2024.03.01
no image
[VScode] 파이썬 PYTHONPATH, sys.append()를 사용하지 않는 모듈 참조
파이썬 import에서 상대 경로, 절대 경로에 의한 참조 알고 있다고 가정한다.  해당 글은 vscode에서 다른 디렉토리의 모듈을 불러올 때 sys.append()을 사용하기 싫은데 참조할만한 글이 sys.append()를 사용하는 경우만 있었던 상황을 위해 작성한 글이다. 문제상황결론부터 얘기하자면, pycharm에서 모듈참조를 할 때 절대 경로로 참조를 하면 문제가 생기지 않는다. 하지만 vscode에서 참조를 할 때는 문제가 발생하는데, 이는 vscode에서 자동으로 PYTHONPATH에 실행할 workspacefoler의 경로를 추가해주지 않기 때문이다. (실행되는 .py파일이 디렉토리의 최상단 구조라면 문제는 발생하지 않는다.) 파이썬에서 import문을 통해 다른 모듈을 불러올..
2023.10.04
no image
[Visual Studio] VC++ 디렉터리 속성 페이지
VC++ Directories Property Page Learn more about: VC++ Directories Property Page (Windows) learn.microsoft.com 해당 속성 페이지를 사용하여 현재 선택한 프로젝트를 빌드할 때 사용할 디렉터리를 Visual Studio에 지정할 수 있다. 위 속성 페이지에 접근하는 방법은 프로젝트 이름에 우클릭 후 속성을 누르면 들어올 수 있다. VC++ 디렉토리 속성은 프로젝트에 적용되지, 최상단 솔루션 노드에 적용되지는 않는다. LinuxC++의 속성 창처럼 크로스 플랫폼 프로젝트의 속성 창은 다르게 보임을 알아두자. VC++ 디렉토리 속성의 기본 설정은 프로젝트의 타입마다 다르다. 실행 가능 디렉터리 실행 파일을 검색할 디렉토리이다...
2023.07.29
no image
[Visual Studio] UTF-8 인코딩 설정
설정방법 솔루션 탐색기의 프로젝트 이름 우클릭 추가(D) 새 EditorConfig(Intellicode) 클릭 파일 저장될 폴더 위치 선택 후 파일 추가 root = true [*] charset = utf-8 /* 아래엔 editorconfig 파일 생성 시 자동으로 작성된 내용이 있음. */ ... 모든 파일이 utf-8 인코딩 타입으로 저장되게 지정. 이렇게만 세팅하면 완료된다. 참고할 만한 문제상황 Visual Studio 2022 silently corrupts utf-8 source code ... [severity:Other] In short, when set to use no-BOM utf8 via a editorconfig, visual studio correctly saves cont..
2023.07.29