when i try to execute a python script on Mac M1 chip i have this error. Everthing is ok on M2 chip. Any idea ?
Regards, Fred
python3 main.py
Traceback (most recent call last):
File "/Users/lasupprepa/Downloads/code/main.py", line 3, in <module>
from PyQt5 import QtCore, QtGui, QtWidgets
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/PyQt5/QtCore.abi3.so, 0x0002): Symbol not found: __ZTVNSt3__13pmr25monotonic_buffer_resourceE
Referenced from: <645DDC2C-F655-324A-BE87-40804F3AC471> /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/PyQt5/Qt5/lib/QtCore.framework/Versions/5/QtCore
Expected in: <3EE92404-8FC3-374B-A598-D5C9A8CD64B5> /usr/lib/libc++.1.dylib
There could be several issues please follow as given:
1.Update
PyQt5
or Follow the exact Module version as required 2.Use a Virtual Environment. You can use avenv
To make track of the Right Version3.Compile PyQt5 from Source.
4.Make sure Xcode has been installing in this Macbook You can install Xcode from the App Store or Using below following: