Thanks for the response. I did keep a script of all the install, and looking back from inside the picar-x directory, I had done a “sudo pip3 install . --break”, without the “-break-system-packages”-. Note that at the time I took this from your web pages. The installation steps had already changed from an install the previous day where I recorded it was “sudo python3 setup.py install”. Bit difficult to keep up if the install steps keep changing … Anyways do you want me to rerun that ? Re-install ??
Continuing, here’s the outputs from the commands you requested:
$ sudo python3 -c “import numpy; print(‘NumPy version:’, numpy.version); print(‘NumPy path:’, numpy.file)”
NumPy version: <module ‘numpy.version’ from ‘/usr/local/lib/python3.11/dist-packages/numpy/version.py’>
Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/lib/python3.11/dist-packages/numpy/init.py”, line 792, in getattr
raise AttributeError(f"module {name!r} has no attribute {attr!r}")
AttributeError: module ‘numpy’ has no attribute ‘file’. Did you mean: ‘tile’?
$ sudo python3 -c “import simplejpeg; print(simplejpeg.file)”
Traceback (most recent call last):
File “”, line 1, in
File “/usr/lib/python3/dist-packages/simplejpeg/init.py”, line 1, in
from ._jpeg import encode_jpeg, encode_jpeg_yuv_planes
File “simplejpeg/_jpeg.pyx”, line 1, in init simplejpeg._jpeg
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
$ sudo python3 -c “import picamera2; print(picaamera2.file)”
Traceback (most recent call last):
File “”, line 1, in
File “/usr/lib/python3/dist-packages/picamera2/init.py”, line 11, in
from .picamera2 import Picamera2, Preview
File “/usr/lib/python3/dist-packages/picamera2/picamera2.py”, line 30, in
from picamera2.encoders import Encoder, H264Encoder, MJPEGEncoder, Quality
File “/usr/lib/python3/dist-packages/picamera2/encoders/init.py”, line 7, in
from .encoder import Encoder, Quality
File “/usr/lib/python3/dist-packages/picamera2/encoders/encoder.py”, line 13, in
from ..request import _MappedBuffer
File “/usr/lib/python3/dist-packages/picamera2/request.py”, line 13, in
import simplejpeg
File “/usr/lib/python3/dist-packages/simplejpeg/init.py”, line 1, in
from ._jpeg import encode_jpeg, encode_jpeg_yuv_planes
File “simplejpeg/_jpeg.pyx”, line 1, in init simplejpeg._jpeg
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
$ pip3 list | grep -iE “numpy|simplejpeg|picamera2”
numpy 2.4.6
picamera2 0.3.31
simplejpeg 1.8.1
Thanks