[Qgis-user] Couldn't load SIP module - Windows 10

Alexandre Neto senhor.neto at gmail.com
Sun Oct 3 00:47:58 PDT 2021


I have never noticed problems, but I will give it a try on a windows
virtual machine. Just to make sure.

In linux I actually use several versions of QGIS, some installed via conda
and they play along just fine.

Alexandre Neto

A sábado, 2/10/2021, 20:15, Fred Perloff <fred at perloff.us> escreveu:

> Just for grins, I uninstalled Anaconda. I started QGIS and Python support
> WAS enabled. Clearly there is a problem with Anaconda and QGIS learning to
> play together!
>
>
>
>
>
> Fred Perloff
>
> fred at perloff.us
>
>
>
> *From: *Alexandre Neto <senhor.neto at gmail.com>
> *Sent: *Saturday, October 2, 2021 1:12 AM
> *To: *Richard Duivenvoorde <rdmailings at duif.net>
> *Cc: *Fred Perloff <fred at perloff.us>; QGIS User
> <qgis-user at lists.osgeo.org>
> *Subject: *Re: [Qgis-user] Couldn't load SIP module - Windows 10
>
>
>
> There shouldn't be any problems in using conda and osgeo4w side by side,
> they should both have isolated python environments.
>
>
>
> If I remember well, during conda installation you are asked if you want to
> add conda to the PATH environment variable (can't remember the exact
> wording), you need to say NO. Otherwise conda python will be the default
> python on your machine.
>
>
>
> I agree with Richard, don't mess with osgeo4w scripts or you will end up
> with with an even worst mess.
>
>
>
> Alexandre Neto
>
> A sábado, 2/10/2021, 08:32, Richard Duivenvoorde <rdmailings at duif.net>
> escreveu:
>
> Hi Fred,
>
> I think indeed the source of your problem is the mixing of different
> versions of python: the one in osgeo4w and the Conda one. When SIP is not
> loaded correctly, you will not have any python based stuff in QGIS (so no
> plugins and processing).
>
> The osgeo4w scripts normally 'isolate' the (python) paths pretty good. If
> I'm correct by actually even clearing your own PATH variable  (??)
> But I think that Conda add's it's path's to your normal (python)path's
> (PATH or PYTHONPATH) variables.
>
> For what I know you should not have  to 'fix' things in the osgeo4w
> scripts, better to make sure your system PATH is not filled with
> PYTHONPATH's or python/bin dirs in PATH.
>
> You could try to start the osgeo4w 'terminal' and check what the
> environment variables PATH and PYTHONPATH are there. If you see conda-paths
> in it, these should be removed (either by removing them from your
> environment (but then you have to 'fix' conda) or by clearing them in the
> osgeo4w bat files...
>
> Hope this helps, regards,
>
> Richard Duivenvoorde
>
>
>
> On 10/2/21 1:14 AM, Fred Perloff wrote:
> > Hi,
> >
> > After a fresh install of OSGeo4W network installer, I start QGISD
> Desktop.  A python error box pops up with the error copied below. I close
> the error window and the program loads. However, if I click on plugins
> settings, I receive the error: No Python support detected.
> >
> > I suspect I know the source of the problem. I have installed Python from
> Anaconda. Anaconda uses an older version of Python and of qt. I modified
> C:\OSGeo4W\etc\ini\python3.bat by prepending
> %OSGEO4W_ROOT%\apps\Python39;%OSGEO4W_ROOT%\apps\Python39\Lib;%OSGEO4W_ROOT%\apps\Python39\Lib\site-packages;
> to PYTHONPATH. There's a curious mix of / and escaped \\ in the resulting
> path.
> >
> > How do I enable loading python __init__.py when the desktop starts?
> > Thanks!
> >
> > Error window:
> >
> > Couldn't load SIP module.
> > Python support will be disabled.
> >
> > Traceback (most recent call last):
> > File "", line 1, in
> > File "C:\OSGeo4W/apps/qgis/./python\qgis\__init__.py", line 82, in
> > from qgis.PyQt import QtCore
> > File "C:\OSGeo4W/apps/qgis/./python\qgis\PyQt\QtCore.py", line 24, in
> > from PyQt5.QtCore import *
> > ImportError: DLL load failed while importing QtCore: The specified
> procedure could not be found.
> >
> > Python version:
> > 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit
> (AMD64)]
> > QGIS version:
> > 3.20.3-Odense 'Odense', 495fbaec
> > Python path:
> > ['C:/OSGeo4W/apps/qgis/./python',
> 'C:/Users/Fred/AppData/Roaming/QGIS/QGIS3\\profiles\\default/python',
> 'C:/Users/Fred/AppData/Roaming/QGIS/QGIS3\\profiles\\default/python/plugins',
> 'C:/OSGeo4W/apps/qgis/./python/plugins', 'C:\\ProgramData\\Anaconda3',
> 'C:\\ProgramData\\Anaconda3\\DLLs', 'C:\\ProgramData\\Anaconda3\\lib',
> 'C:\\ProgramData\\Anaconda3\\lib\\site-packages',
> 'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\win32',
> 'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\win32\\lib',
> 'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\Pythonwin',
> 'C:\\Users\\Fred\\Documents', 'C:\\OSGeo4W\\bin\\python39.zip',
> 'C:\\OSGeo4W\\apps\\Python39\\DLLs', 'C:\\OSGeo4W\\apps\\Python39\\lib',
> 'C:\\OSGeo4W\\bin', 'C:\\OSGeo4W\\apps\\Python39',
> 'C:\\OSGeo4W\\apps\\Python39\\lib\\site-packages',
> 'C:\\OSGeo4W\\apps\\Python39\\lib\\site-packages\\win32',
> 'C:\\OSGeo4W\\apps\\Python39\\lib\\site-packages\\win32\\lib',
> 'C:\\OSGeo4W\\apps\\Python39\\lib\\site-packages\\Pythonwin']
> > OS version: Windows 10 Version 2009
> > QGIS version: 3.20.3-Odense 495fbaec
> > Qt version: 5.15.2
> > Python version: 3.9.5
> > Windows 10 Pro
> >
> > Fred Perloff
> > fred at perloff.us
> >
> > _______________________________________________
> > 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
>
>
> _______________________________________________
> 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/20211003/d64ef7b7/attachment.html>


More information about the Qgis-user mailing list