<div dir="ltr">Daniele,<div>Thanks - pip is likely the cause. I use pip often but have been ignoring where pip installs. In the future I will be sure to use pip(3) --user.  Now I have to go through and reinstall a bunch of python modules.:-)</div><div><br></div><div>Snap may also contribute to the problem. Unfortunately Fedora doesn't always have the apps needed or are badly out of date. For example I use Nextcloud. Nextcloud version is currently 14.03. Fedora, last I checked, is still on version 10. <br></div><div><br></div><div>Thanks for your help,</div><div>Clifford</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Nov 1, 2018 at 11:01 AM Daniele Viganò <<a href="mailto:daniele@vigano.me">daniele@vigano.me</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Clifford,<br><div><br><div class="gmail_quote"><div dir="ltr">On Thu, Nov 1, 2018 at 6:29 PM Clifford Snow <<a href="mailto:clifford@snowandsnow.us" target="_blank">clifford@snowandsnow.us</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_quote"><div><br></div><div>I did use your package but didn't install the python3-qgis. After I originally installed qgis, I went searching for a python qgis package but must have missed it. Shouldn't it be required by the qgis rpm so it installs as one of qgis's dependancies.</div></div></div></blockquote><div><br></div><div>no, python3-qgis isn't a requirement of QGIS, it's an optional dependency (like GRASS). It's true that QGIS without the python support is missing several extended features, but the main capabilities of QGIS do not depend on Python. This is well described both on the official documentation and on the repo welcome page (see 'Installing QGIS'); I'm also following the same path as the official Ubuntu/Debian packages do.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br></div><div>After installing python3-qgis python still isn't found. Now I get the following warnings:</div><div><p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(255,0,0)">Couldn't load SIP module.<br>Python support will be disabled.</span></p></div><div> <span style="font-family:monospace;white-space:pre-wrap">ImportError: /lib64/libQt5Core.so.5: version `Qt_5_PRIVATE_API' not found (required by /usr/local/lib64/python3.6/site-packages/PyQt5/QtCore.so)</span></div></div></div></blockquote><div><br></div><div><span style="font-family:monospace;white-space:pre-wrap"><font face="arial,helvetica,sans-serif">The problem is here </font><b>/usr/local/</b>lib64: <font face="arial,helvetica,sans-serif">it looks like you are not using the standard PyQt5 distribution available via the official Fedora RPMs (otherwise QtCore.so would be under /usr/lib64 and <i>NOT</i> /usr/<b>local</b>/lib64). It's probable that the QtCore version offered by /usr/local/lib64/python3.6/site-packages/PyQt5/QtCore.so doesn't match the one which QGIS is compiled against, which is 5.10:</font></span></div><div><span style="font-family:monospace;white-space:pre-wrap"><font face="arial,helvetica,sans-serif"><br></font></span></div><div><span style="font-family:monospace,monospace"><span style="white-space:pre-wrap">$ rpm -qf /usr/lib64/python3.6/site-packages/PyQt5/QtCore.so <br>python3-qt5-base-5.10.1-4.fc28.x86_64</span></span></div><div><span style="font-family:monospace;white-space:pre-wrap"><font face="arial,helvetica,sans-serif"><br></font></span></div><div><span style="font-family:monospace;white-space:pre-wrap"><font face="arial,helvetica,sans-serif">You must make sure that QGIS is using the libraries provided by official Feodra RPMs or at least (even if still dangerous) versions of libraries are matching the same API level.</font></span></div><div><span style="font-family:monospace;white-space:pre-wrap"><font face="arial,helvetica,sans-serif">Generally speaking overriding Python system libraries installed via RPMs is a bad idea. You should use virtualenvs instead (or the user prefix <span style="font-family:monospace;white-space:pre-wrap"><font face="arial,helvetica,sans-serif">at least</font></span>, like via pip --user) and leave the system clean.<br></font></span></div><div> </div><div>HTH,</div><div>Daniele<br></div></div><br clear="all"><br>-- <br><div dir="ltr" class="m_-7977395372261431286gmail_signature"><b><span style="color:rgb(153,153,153)">Daniele Viganò</span></b><br style="color:rgb(153,153,153)"><a style="color:rgb(51,51,255)" href="http://daniele.vigano.me" target="_blank">http://daniele.vigano.me</a></div></div></div></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>@osm_seattle<br></div><div><a href="http://osm_seattle.snowandsnow.us" target="_blank">osm_seattle.snowandsnow.us</a></div><div>OpenStreetMap: Maps with a human touch</div></div></div>