728x90
우분투 20.04 + VSCode 환경에서 Python QT5를 사용해보고자 하였다.
파이썬에서는 당연히 쉽게 패키지를 설치하였다.
pip install PyQt5
그리고 import PyQt5 까지도 가능한 상태이나 vscode 에서 실행하려고 하면 아래와 같은 에러가 발생한다.
뭐지 싶어서 xcb plugin을 다시 설치하기도 하였으나 해결되지 않았다.
vscode가 아닌 터미널 환경에서 실행하였을 때에는 문제없이 실행되었다.
검색결과 'echo $DISPLAY' 환경 변수 값을 확인하라고 하였는데 터미널에서는 확인할 때는 문제 없었다.
다만, vscode의 터미널에서 확인할 때에는 값이 없다는것을 확인했다.
시스템 환경변수일거라 생각하는데 왜 vscode에서는 값이 없다고 표시되는지 모르겠지만, 우선 문제 해결을 위해서 launch.json 파일에서 디버깅 실행할 때에 환경 변수를 입력해주도록 설정하였다.
아래와 같이 "env" 값을 추가하였고 이후에는 문제 해결되었다.
좀 더 구체적인 환경설정하는 방법은 아래의 링크를 참조하면 된다.
https://code.visualstudio.com/docs/python/environments#_environment-variable-definitions-file
728x90
728x90