проблема с Python при включении
Добавлено: 10 июл 2018, 00:33
Здравствуйте, после переустановки QGis 2.18.21 при каждом запуске выдает следующее сообщение (правда, потом работает нормально, только после закрытия сохраняет дамп памяти на диске С - так что я не особо в обиде на него, но все же странно):
Более подробно пишет вот что:Ошибка Python: Не удалось загрузить модуль MetaSearch из-за ошибки при вызове его метода classFactory() См. дополнительную информацию в журнале (ошибка Python)
Спойлер
Код: Выделить всё
Traceback (most recent call last):
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python\qgis\utils.py", line 333, in startPlugin
plugins[packageName] = package.classFactory(iface)
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python/plugins\MetaSearch\__init__.py", line 29, in classFactory
from MetaSearch.plugin import MetaSearchPlugin
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python\qgis\utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python/plugins\MetaSearch\plugin.py", line 33, in <module>
from MetaSearch.dialogs.maindialog import MetaSearchDialog
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python\qgis\utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python/plugins\MetaSearch\dialogs\maindialog.py", line 48, in <module>
from MetaSearch.dialogs.manageconnectionsdialog import ManageConnectionsDialog
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python\qgis\utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python/plugins\MetaSearch\dialogs\manageconnectionsdialog.py", line 35, in <module>
from MetaSearch.util import (get_connections_from_file, get_ui_class,
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python\qgis\utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python/plugins\MetaSearch\util.py", line 41, in <module>
from pygments.lexers import XmlLexer
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python\qgis\utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\pygments\lexers\__init__.py", line 18, in <module>
from pygments.plugin import find_plugin_lexers
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python\qgis\utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\pygments\plugin.py", line 39, in <module>
import pkg_resources
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis-ltr/./python\qgis\utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\pkg_resources\__init__.py", line 3017, in <module>
@_call_aside
File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\pkg_resources\__init__.py", line 3003, in _call_aside
f(*args, **kwargs)
File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\pkg_resources\__init__.py", line 3030, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\pkg_resources\__init__.py", line 650, in _build_master
ws = cls()
File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\pkg_resources\__init__.py", line 643, in __init__
self.add_entry(entry)
File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\pkg_resources\__init__.py", line 699, in add_entry
for dist in find_distributions(entry, True):
File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\pkg_resources\__init__.py", line 1934, in find_distributions
importer = get_importer(path_item)
File "C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\pkgutil.py", line 384, in get_importer
importer = path_hook(path_item)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 9-15: ordinal not in range(128)