[Qgis-user] Processing tools stopped working.

Tyler Veinot tylerkveinot at gmail.com
Thu Mar 30 09:44:25 PDT 2017


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> 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
> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
> >
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20170330/98687ffc/attachment.html>


More information about the Qgis-user mailing list