Я установил пользовательский плагин, который был создан через построитель плагинов 3. Я только что добавил оператор import pymango
и развернул плагин в QGIS.Это дало ниже ошибку с помощью tracetrace.
ModuleNotFoundError: Нет модуля с именем 'pymongo'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/qgis/utils.py", line 335, in startPlugin
plugins[packageName] = package.classFactory(iface)
File "/home/ubuntu/.local/share/QGIS/QGIS3/profiles/default/python/plugins/sample/__init__.py", line 35, in classFactory
from .sample import custom_plugin
File "/usr/lib/python3/dist-packages/qgis/utils.py", line 672, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "/home/ubuntu/.local/share/QGIS/QGIS3/profiles/default/python/plugins/sample/custom_plugin.py", line 33, in
import pymongo
File "/usr/lib/python3/dist-packages/qgis/utils.py", line 672, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ModuleNotFoundError: No module named 'pymongo'
Python Path:
/usr/share/qgis/python
/home/ubuntu/.local/share/QGIS/QGIS3/profiles/default/python
/home/ubuntu/.local/share/QGIS/QGIS3/profiles/default/python/plugins
/usr/share/qgis/python/plugins
/usr/lib/python36.zip
/usr/lib/python3.6
/usr/lib/python3.6/lib-dynload
/home/ubuntu/.local/lib/python3.6/site-packages
/usr/local/lib/python3.6/dist-packages
/usr/lib/python3/dist-packages
/home/ubuntu/.local/share/QGIS/QGIS3/profiles/default/python
Библиотека Python Python установлена в папке /home/ubuntu/.local/lib/python3.6/site-packages
.Вы можете увидеть эту папку в пути Python, но приложение QGIS3.6 для настольных компьютеров не может найти пакет.Любое решение?
Сведения о системе:
Версия Python: 3.6.7 (по умолчанию, 22 октября 2018 г., 11:32:17) [GCC 8.2.0]
Версия QGIS: 3.6.0-Noosa Noosa, 5873452
Ubuntu: 18.04