[Qgis-user] Processing tools stopped working.

Tyler Veinot tylerkveinot at gmail.com
Thu Mar 30 09:48:34 PDT 2017


Matthias;
I managed to fix all the errors but the one for processing of which seems
to be tied to the pyQt modules.
I uninstalled all those whl's and the python-QT5 but still not having any
luck. The errors for QEsg were solved by reinstalling utilis and matplotlib.
Tyler

On Thu, Mar 30, 2017 at 1:44 PM, Tyler Veinot <tylerkveinot at gmail.com>
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>
> 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\Processin
>> gPlugin.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\Proce
>> ssingToolbox.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/7ca6da0b/attachment.html>


More information about the Qgis-user mailing list