728x90
Required Package(s)
sudo apt-get install qt6-tools-dev
- 아니면
qt6-base
와qt6-base-dev
를 설치. - Ubuntu-23.04 에서는
qt6-wayland-dev
도 설치. - Ubuntu-20.04 에서는 그냥
ubuntu-desktop-minimal
을 설치하면 해결됨 (쓸데없어보이는 것도 많이 설치되나... 일일히 찾아다니기 귀찮어서...)
conda로 conda 가상환경 생성.
conda create -n qt6
- 가장 널리 사용되는
conda
를 사용함. pyqt6
를 설치하는데엔 conda가 지원하는 qt가pyqt5
라 필요없다고 볼 수 있으나 UI외에 필요한 라이브러리들을 주로 conda로 설치하기 쉬운터라 conda 가상환경을 사용함.
pip설치 및 upgrade.
conda install pip
pip install --upgrade pip
- pip가 설치되어 있고, 최신 버전 이면 굳이 다시 설치할 필요는 없음.
PyQt6
pip install pyqt6
conda
(채널은 conda-forge 사용)를 사용하여 pyqt만을 입력하여 설치할 경우, PyQt5가 설치됨 (2022.12).conda
만으로 설치를 하고 싶다면,pyside6
가 대안임.
Ubuntu 18.04에서는
PyQt5
가 가장 편하게 설치됨. (2022.12 pip로 설치시 문제가 나는데 해결 못 함.)qt5-default
orqtbase5-dev
,qt5-qmake
,cmake
,qtcreator
등의 package설치 필요(qt5-default
만 해도 어느정도 예제 작성은 가능)
반응형