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 <[email protected]> wrote: > Matthias; > Ok, how do I fix my system/python? > Tyler > > On Thu, Mar 30, 2017 at 1:35 PM, Matthias Kuhn <[email protected]> > 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 >> > [email protected] >> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-user >> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user >> > >> _______________________________________________ >> Qgis-user mailing list >> [email protected] >> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user >> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user > > >
_______________________________________________ Qgis-user mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
