<div dir="ltr"><div>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.</div><div>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.</div><div>Below is the Python Message Log, any thoughts on how to fix this?</div><div><br></div><div>2017-03-30T12:57:32<span class="gmail-Apple-tab-span" style="white-space:pre">        </span>1<span class="gmail-Apple-tab-span" style="white-space:pre">     </span>Traceback (most recent call last):</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                     </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 333, in startPlugin</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                     </span>    plugins[packageName] = package.classFactory(iface)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                       </span>  File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\__init__.py", line 34, in classFactory</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                  </span>    from QEsg_00Settings import QEsg</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\QEsg_00Settings.py", line 41, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    from QEsg_05Perfil import *</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                      </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\QEsg_05Perfil.py", line 31, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                   </span>    import matplotlib.pyplot as plt</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                  </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>ImportError: No module named matplotlib.pyplot</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span></div><div>2017-03-30T12:57:34<span class="gmail-Apple-tab-span" style="white-space:pre">    </span>1<span class="gmail-Apple-tab-span" style="white-space:pre">     </span>Traceback (most recent call last):</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                     </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 333, in startPlugin</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                     </span>    plugins[packageName] = package.classFactory(iface)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                       </span>  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\__init__.py", line 37, in classFactory</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>    from processing.ProcessingPlugin import ProcessingPlugin</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\ProcessingPlugin.py", line 38, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                  </span>    from processing.gui.ProcessingToolbox import ProcessingToolbox</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                   </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\gui\ProcessingToolbox.py", line 31, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                     </span>    from qgis.PyQt import uic</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>ImportError: cannot import name uic</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span></div><div>2017-03-30T12:57:34<span class="gmail-Apple-tab-span" style="white-space:pre">    </span>1<span class="gmail-Apple-tab-span" style="white-space:pre">     </span>Traceback (most recent call last):</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                     </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 333, in startPlugin</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                     </span>    plugins[packageName] = package.classFactory(iface)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                       </span>  File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\__init__.py", line 34, in classFactory</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                  </span>    from QEsg_00Settings import QEsg</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\QEsg_00Settings.py", line 41, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    from QEsg_05Perfil import *</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                      </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/Users/tveinot/.qgis2/python/plugins\QEsg\QEsg_05Perfil.py", line 31, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                   </span>    import matplotlib.pyplot as plt</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                  </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>ImportError: No module named matplotlib.pyplot</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span></div><div>2017-03-30T12:57:34<span class="gmail-Apple-tab-span" style="white-space:pre">    </span>1<span class="gmail-Apple-tab-span" style="white-space:pre">     </span>Traceback (most recent call last):</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                     </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 308, in loadPlugin</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                      </span>    __import__(packageName)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                  </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\__init__.py", line 29, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                  </span>    from processing.tools.general import *              # NOQA</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\tools\general.py", line 31, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                     </span>    from processing.core.Processing import Processing</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\core\Processing.py", line 42, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                   </span>    from processing.script.ScriptUtils import ScriptUtils</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\script\ScriptUtils.py", line 30, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>    from processing.script.ScriptAlgorithm import ScriptAlgorithm</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\script\ScriptAlgorithm.py", line 34, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>    from processing.gui.Help2Html import getHtmlFromHelpFile</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                 </span>    mod = _builtin_import(name, globals, locals, fromlist, level)</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                    </span>  File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\gui\__init__.py", line 1, in <module></div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                       </span>    from qgis.PyQt import uic</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">                        </span>ImportError: cannot import name uic</div></div>