Re: Python getting problem of installing pyqt5
On Sat, 13 Aug 2022 08:32:19 -0700 (PDT), Varad Gore declaimed the following: >Collecting pyqt5 > Using cached PyQt5-5.15.7-cp37-abi3-win_amd64.whl (6.8 MB) Where did this one come from? The "cp37" seems to imply it is a Python 3.7 variant. You also didn't include the command line that started this sequence... >(venv) PS C:\Users\gorev\OneDrive\Desktop\Medidost> ^C ... was it also run from inside the virtual environment? >(venv) PS C:\Users\gorev\OneDrive\Desktop\Medidost> pip install pyqt5-tools Personally, anytime I see OneDrive involved, my first thought is to blame it (It plays hob with multi-file relational databases, such as Visual FoxPro used by the TMG genealogy program -- VFP opens/closes table files (there are three per table) on an as-needed scheme; OneDrive sees a modified file and locks it while synching it to the cloud -- and that blocks VFP from being able to do the next update, and often causing corruption of the database when the three table files become unsynchronized). However... as a test (note: I have Python (an older ActiveState build) installed "for all users", and not in a user specific install. C:\Users\Wulfraed>pip install pyqt5_tools Collecting pyqt5_tools Downloading pyqt5_tools-5.15.4.3.2-py3-none-any.whl (29 kB) Collecting pyqt5-plugins<5.15.4.3,>=5.15.4.2.2 Downloading pyqt5_plugins-5.15.4.2.2-cp38-cp38-win_amd64.whl (67 kB) || 67 kB 988 kB/s Collecting python-dotenv Downloading python_dotenv-0.20.0-py3-none-any.whl (17 kB) Collecting pyqt5==5.15.4 Downloading PyQt5-5.15.4-cp36.cp37.cp38.cp39-none-win_amd64.whl (6.8 MB) || 6.8 MB 541 kB/s >>>NOTE the file name for PyQt5 Requirement already satisfied: click in c:\python38\lib\site-packages (from pyqt5_tools) (7.1.2) Collecting qt5-tools<5.15.2.2,>=5.15.2.1.2 Downloading qt5_tools-5.15.2.1.2-py3-none-any.whl (13 kB) Collecting PyQt5-Qt5>=5.15 Downloading PyQt5_Qt5-5.15.2-py3-none-win_amd64.whl (50.1 MB) || 50.1 MB 25 kB/s Requirement already satisfied: PyQt5-sip<13,>=12.8 in c:\python38\lib\site-packages (from pyqt5==5.15.4->pyqt5_tools) (12.8.1) Collecting qt5-applications<5.15.2.3,>=5.15.2.2.2 Downloading qt5_applications-5.15.2.2.2-py3-none-win_amd64.whl (60.9 MB) || 60.9 MB 5.5 kB/s Installing collected packages: PyQt5-Qt5, pyqt5, qt5-applications, qt5-tools, pyqt5-plugins, python-dotenv, pyqt5-tools Attempting uninstall: pyqt5 Found existing installation: PyQt5 5.15.1 Uninstalling PyQt5-5.15.1: Successfully uninstalled PyQt5-5.15.1 Successfully installed PyQt5-Qt5-5.15.2 pyqt5-5.15.4 pyqt5-plugins-5.15.4.2.2 pyqt5-tools-5.15.4.3.2 python-dotenv-0.20.0 qt5-applications-5.15.2.2.2 qt5-tools-5.15.2.1.2 C:\Users\Wulfraed> -- Wulfraed Dennis Lee Bieber AF6VN wlfr...@ix.netcom.comhttp://wlfraed.microdiversity.freeddns.org/ -- https://mail.python.org/mailman/listinfo/python-list
Re: Python getting problem of installing pyqt5
On 8/13/22 09:32, Varad Gore wrote: Looks like you have a version mismatch problem. > Collecting pyqt5 > Using cached PyQt5-5.15.7-cp37-abi3-win_amd64.whl (6.8 MB) > Requirement already satisfied: PyQt5-Qt5>=5.15.0 in > c:\users\gorev\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages > (from pyqt5) (5.15.2) > Requirement already satisfied: PyQt5-sip<13,>=12.11 in > c:\users\gorev\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages > (from pyqt5) (12.11.0) > Installing collected packages: pyqt5 > WARNING: The scripts pylupdate5.exe, pyrcc5.exe and pyuic5.exe are > installed in > 'C:\Users\gorev\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts' > which is not on PATH. > Consider adding this directory to PATH or, if you prefer to suppress this > warning, use --no-warn-script-location. > Successfully installed pyqt5-5.15.7 So far, so good... but then it goes bad. > (venv) PS C:\Users\gorev\OneDrive\Desktop\Medidost> ^C > (venv) PS C:\Users\gorev\OneDrive\Desktop\Medidost> pip install pyqt5-tools > Collecting pyqt5-tools > Using cached pyqt5_tools-5.15.4.3.2-py3-none-any.whl (29 kB) > Collecting pyqt5==5.15.4 > Using cached PyQt5-5.15.4.tar.gz (3.3 MB) > Installing build dependencies ... done > Getting requirements to build wheel ... done > Preparing metadata (pyproject.toml) ... error > error: subprocess-exited-with-error > > × Preparing metadata (pyproject.toml) did not run successfully. This apparently depends on a *different* version of pyqt5 which does not have a compatible binary (compiled) wheel available, so the installer process is going to try to build it for you. This rarely works on Windows - you usually have to have some very precise setup - that is, you have to be *planning* to build it, the convenience build-because-didn't-find-wheel is very likely doomed to failure for anything complex. The pyqt5-tools package has not been updated for a year now, several drops of pyqt5 have happened since, according to the history on pypi.org. I'm assuming -tools are pnned to the same version of pyqt5, but this is only a guess, could be some other mismatch. Looks like there's an issue filed on this: https://github.com/altendky/pyqt-tools/issues/106 -- https://mail.python.org/mailman/listinfo/python-list
Python getting problem of installing pyqt5
Collecting pyqt5 Using cached PyQt5-5.15.7-cp37-abi3-win_amd64.whl (6.8 MB) Requirement already satisfied: PyQt5-Qt5>=5.15.0 in c:\users\gorev\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pyqt5) (5.15.2) Requirement already satisfied: PyQt5-sip<13,>=12.11 in c:\users\gorev\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from pyqt5) (12.11.0) Installing collected packages: pyqt5 WARNING: The scripts pylupdate5.exe, pyrcc5.exe and pyuic5.exe are installed in 'C:\Users\gorev\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed pyqt5-5.15.7 (venv) PS C:\Users\gorev\OneDrive\Desktop\Medidost> ^C (venv) PS C:\Users\gorev\OneDrive\Desktop\Medidost> pip install pyqt5-tools Collecting pyqt5-tools Using cached pyqt5_tools-5.15.4.3.2-py3-none-any.whl (29 kB) Collecting pyqt5==5.15.4 Using cached PyQt5-5.15.4.tar.gz (3.3 MB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error × Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [29 lines of output] Traceback (most recent call last): File "C:\Users\gorev\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 156, in prepare_metadata_for_build_wheel hook = backend.prepare_metadata_for_build_wheel AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\gorev\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 363, in main() File "C:\Users\gorev\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 345, in main json_out['return_val'] = hook(**hook_input['kwargs']) File "C:\Users\gorev\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 160, in prepare_metadata_for_build_wheel whl_basename = backend.build_wheel(metadata_directory, config_settings) File "C:\Users\gorev\AppData\Local\Temp\pip-build-env-tp5amvi7\overlay\Lib\site-packages\sipbuild\api.py", line 46, in build_wheel project = AbstractProject.bootstrap('wheel', File "C:\Users\gorev\AppData\Local\Temp\pip-build-env-tp5amvi7\overlay\Lib\site-packages\sipbuild\abstract_project.py", line 87, in bootstrap project.setup(pyproject, tool, tool_description) File "C:\Users\gorev\AppData\Local\Temp\pip-build-env-tp5amvi7\overlay\Lib\site-packages\sipbuild\project.py", line 584, in setup self.apply_user_defaults(tool) File "C:\Users\gorev\AppData\Local\Temp\pip-install-gufhuvvi\pyqt5_1a911aba5155486d9ea117814aa4a43e\project.py", line 63, in apply_user_defaults super().apply_user_defaults(tool) File "C:\Users\gorev\AppData\Local\Temp\pip-build-env-tp5amvi7\overlay\Lib\site-packages\pyqtbuild\project.py", line 70, in apply_user_defaults super().apply_user_defaults(tool) File "C:\Users\gorev\AppData\Local\Temp\pip-build-env-tp5amvi7\overlay\Lib\site-packages\sipbuild\project.py", line 236, in apply_user_defaults self.builder.apply_user_defaults(tool) File "C:\Users\gorev\AppData\Local\Temp\pip-build-env-tp5amvi7\overlay\Lib\site-packages\pyqtbuild\builder.py", line 67, in apply_user_defaults raise PyProjectOptionException('qmake', sipbuild.pyproject.PyProjectOptionException [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed × Encountered error while generating package metadata. ╰─> See above for output. note: This is an issue with the package mentioned above, not pip. hint: See above for details. -- https://mail.python.org/mailman/listinfo/python-list