인프런 커뮤니티 질문&답변
TMS for Korea 설치되나 다음과 같은 에러가 뜨고 웹에 표시가 되지 않아요
작성
·
13
0
안녕하세요,
QGIS를 설치하고 TMS for Korea를 설치했는데, 웹에서 보이지 않아 QGIS를 여러번 껐다 켜도 보이지 않고 플러그인을 다시 삭제하고 설치해도 안되는 상황입니다.
다음은 에러 메세지 입니다.
classFactory() 메서드를 호출할 때 오류로 인해 'tmsforkorea' 플러그인을 불러올 수 없습니다이 (가) 발생했습니다
ImportError: cannot import name 'QtWebKitWidgets' from 'PyQt5' (/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/PyQt5/__init__.py)
Traceback (most recent call last):
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 478, in _startPlugin
plugins[packageName] = package.classFactory(iface)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/__init__.py", line 26, in classFactory
from .openlayers_plugin import OpenlayersPlugin
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/openlayers_plugin.py", line 34, in
from .openlayers_overview import OLOverview
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/openlayers_overview.py", line 23, in
from .openlayers_ovwidget import OpenLayersOverviewWidget
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/openlayers_ovwidget.py", line 34, in
from .ui_openlayers_ovwidget import Ui_Form
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/qgis/utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/tmsforkorea/ui_openlayers_ovwidget.py", line 75, in
from PyQt5 import QtWebKitWidgets
ImportError: cannot import name 'QtWebKitWidgets' from 'PyQt5' (/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/PyQt5/__init__.py)
파이썬 버전: 3.12.11 (main, Dec 18 2025, 07:47:48) [Clang 16.0.0 (clang-1600.0.26.6)]
QGIS 버전: 3.44.7-Solothurn Solothurn, 4edb1325
파이썬 경로:
/Applications/QGIS.app/Contents/Resources/qgis/python
/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python
/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins
/Applications/QGIS.app/Contents/Resources/qgis/python/plugins
/Applications/QGIS.app/Contents/Frameworks/lib/python312.zip
/Applications/QGIS.app/Contents/Frameworks/lib/python3.12
/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/lib-dynload
/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages
/Users/yoonjinlee/Library/Application Support/QGIS/QGIS3/profiles/default/python
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다.
yj님께서 겪고 계신 문제는 QGIS의 TMS for Korea 플러그인이 제대로 작동하지 않는 상황으로 보입니다. 주어진 에러 메시지에 따르면 QtWebKitWidgets 모듈을 찾을 수 없다는 ImportError가 발생하고 있습니다. 이는 PyQt5 라이브러리의 버전 차이와 관련이 있을 수 있습니다.
문제 해결을 위한 몇 가지 방법을 제안드립니다:
PyQt5 버전 확인 및 조정:
QtWebKitWidgets가 최신 버전의 PyQt5에는 포함되지 않았을 수 있습니다. QGIS에 사용되는 Python 환경의 PyQt5 버전을 확인하고, 필요하다면 다른 버전으로 변경해 보세요. 해당 프로그램이 요구하는 버전과 호환되는지 확인도 필요합니다.플러그인 업데이트: 해당 플러그인의 공식 홈페이지나 GitHub 페이지에서 최신 버전을 확인하세요. 최신 버전으로 업데이트되는 경우 개선된 버그 수정 사항이 포함될 수 있습니다.
대체 플러그인 사용 고려: 만약 문제가 지속적으로 해결되지 않는다면, 유사 기능을 제공하는 다른 플러그인을 사용해 보시는 것도 방법입니다.
QGIS 포럼 및 지원 커뮤니티 활용: 온라인 QGIS 커뮤니티나 포럼에 동일한 문제를 보고 사례와 해결 방안을 검색해보세요. 전문가들의 도움을 받을 수 있습니다.
이 외에도 이전의 질문에서는 유사한 TMS for Korea 플러그인 작동 문제에 대한 논의가 있었습니다. 다소 다른 문제이긴 하지만 참고하시면 유용할 수 있습니다.
질문에 대한 답변이 명확하지 않은 부분이 있을 수 있음을 유념해 주시기 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





