[Qgis-user] Processing tools stopped working.
Matthias Kuhn
matthias at opengis.ch
Thu Mar 30 09:45:26 PDT 2017
If I knew it would be fixed already and we wouldn't be writing here.
On 03/30/2017 06:44 PM, Tyler Veinot wrote:
> Matthias;
> Ok, how do I fix my system/python?
> Tyler
>
> On Thu, Mar 30, 2017 at 1:35 PM, Matthias Kuhn <matthias at opengis.ch
> <mailto:matthias at opengis.ch>> wrote:
>
> Hi Tyler,
>
> this is an issue with the plugin (on some systems) and not an issue with
> your dependencies.
>
> Do not install PyQt packages with pip on the system where QGIS is
> installed. This will install imcompatible binary libraries which is
> never a good idea.
>
> Matthias
>
> On 03/30/2017 06:12 PM, Tyler Veinot wrote:
> > I am getting Python errors on QGIS Startup for Processing and QEsg, due
> > to classFactory() error. The issue started when I installed; pip install
> > python-Qt5, PyQt4-4.11.4-cp27-cp27m-win32.whl,
> > PyQtdesignerplugins-1.1-py2.py3-none-any.whl, and
> > pyqtgraph-0.10.0-py2.py3-none-any.whl trying to fill the dependencies
> > required for the QField Sync plugin which was failing because it could
> > not import name uic.
> > I tried uninstalling the Python Modules 1 by 1 and checking QGIS but
> > after they were all uninstalled QGIS still failed. I reinstalled QGIS
> > with no changes. I then uninstalled QGIS and reinstalled using the
> > OSGeo4W installer. I still get the classFactory() error for as stated above.
> > Below is the Python Message Log, any thoughts on how to fix this?
> >
> > 2017-03-30T12:57:321Traceback (most recent call last):
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 333, in
> > startPlugin
> > plugins[packageName] = package.classFactory(iface)
> > File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\__init__.py", line
> > 34, in classFactory
> > from QEsg_00Settings import QEsg
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\QEsg_00Settings.py",
> > line 41, in <module>
> > from QEsg_05Perfil import *
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\QEsg_05Perfil.py",
> > line 31, in <module>
> > import matplotlib.pyplot as plt
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > ImportError: No module named matplotlib.pyplot
> > 2017-03-30T12:57:341Traceback (most recent call last):
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 333, in
> > startPlugin
> > plugins[packageName] = package.classFactory(iface)
> > File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\__init__.py",
> > line 37, in classFactory
> > from processing.ProcessingPlugin import ProcessingPlugin
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File
> > "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\ProcessingPlugin.py",
> > line 38, in <module>
> > from processing.gui.ProcessingToolbox import ProcessingToolbox
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File
> > "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\gui\ProcessingToolbox.py",
> > line 31, in <module>
> > from qgis.PyQt import uic
> > ImportError: cannot import name uic
> > 2017-03-30T12:57:341Traceback (most recent call last):
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 333, in
> > startPlugin
> > plugins[packageName] = package.classFactory(iface)
> > File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\__init__.py", line
> > 34, in classFactory
> > from QEsg_00Settings import QEsg
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\QEsg_00Settings.py",
> > line 41, in <module>
> > from QEsg_05Perfil import *
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\QEsg_05Perfil.py",
> > line 31, in <module>
> > import matplotlib.pyplot as plt
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > ImportError: No module named matplotlib.pyplot
> > 2017-03-30T12:57:341Traceback (most recent call last):
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 308, in
> > loadPlugin
> > __import__(packageName)
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in
> _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\__init__.py",
> > line 29, in <module>
> > from processing.tools.general import * # NOQA
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in
> _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File
> > "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\tools\general.py",
> > line 31, in <module>
> > from processing.core.Processing import Processing
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in
> _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File
> >
> "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\core\Processing.py",
> > line 42, in <module>
> > from processing.script.ScriptUtils import ScriptUtils
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in
> _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File
> >
> "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\script\ScriptUtils.py",
> > line 30, in <module>
> > from processing.script.ScriptAlgorithm import ScriptAlgorithm
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in
> _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File
> >
> "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\script\ScriptAlgorithm.py",
> > line 34, in <module>
> > from processing.gui.Help2Html import getHtmlFromHelpFile
> > File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in
> _import
> > mod = _builtin_import(name, globals, locals, fromlist, level)
> > File
> > "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\gui\__init__.py",
> > line 1, in <module>
> > from qgis.PyQt import uic
> > ImportError: cannot import name uic
> >
> >
> > _______________________________________________
> > Qgis-user mailing list
> > Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>
> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> <https://lists.osgeo.org/mailman/listinfo/qgis-user>
> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
> <https://lists.osgeo.org/mailman/listinfo/qgis-user>
> >
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> <https://lists.osgeo.org/mailman/listinfo/qgis-user>
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
> <https://lists.osgeo.org/mailman/listinfo/qgis-user>
>
>
More information about the Qgis-user
mailing list