We upgraded to ArcGIS Pro 2.7.1 from 2.6.x today, so I'm going through the routine of adding the Qt and PyQt Python packages back into my cloned environment. I re-added Qt just fine, but the PyQt package is missing entirely. It's not showing up within the Installed Packages or the Add Packages section. Both packages were easy to locate and install in previous versions:
Here's what I see currently within my Installed Packages and Add Packages sections. No reference to pyqt specifically.
Has PyQt support been removed with Pro 2.7.x, or has something changed that I'm out-of-the-loop on? I have tools that rely on this, so any clarification is most welcomed!
(arcgispro-py3) C:\YourInstallFolder\bin\Python\envs\arcgispro-py3>conda list pyqt # packages in environment at C:\------\bin\Python\envs\arcgispro-py3: # pyqt 5.9.2 py37h6538335_2 (arcgispro-py3) C:\-------\bin\Python\envs\arcgispro-py3>
And in your windows folder
but I have Spyder installed which uses qt bindings.
I appreciate the feedback, Dan. The PyQt5 folder was in the site-packages folder as you described, but I'm guessing it wasn't installed...? I couldn't get it to be recognized by my interpreter, nor did any of it carry over into my cloned environment. I ended up using pip to manually install PyQt5 to my cloned environment. I'm not sure if this was the Esri-preferred way of doing things, but my interpreter recognizes the module now and my tools are functioning again. I've never had to do something like this before with PyQt. Usually I just find/add it through Pro's Package Manager and voila!