** Please let me know if it is inappropriate to post long strings of copied text as I am about to do! **
@Spf650 great call, I ran the command after cancelling and presto, something happened! see below
@:~/vilib $ sudo python3 install.py
Start installing vilib 0.3.18 for user ratbone
Python version: 3.13.5
Raspbian version: 13 (64bit)
mediapipe is only supported on 64bit system with python 3.12 or older.
tflite-runtime is only supported on python 3.12 or older.
Install vilib python package
- pip3 install ./ … Done
- cleanup … Done
apt install dependency:
- dpkg configure … ^C
Canceled.
@:~/vilib $ sudo dpkg --configure -a
Setting up rpi-chromium-mods (20260211) …
Configuration file ‘/etc/chromium/master_preferences’
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer’s version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** master_preferences (Y/I/N/O/D/Z) [default=N] ? y
Installing new version of config file /etc/chromium/master_preferences …
Setting up chromium-l10n (1:144.0.7559.109-2~deb13u1+rpt1) …
Processing triggers for mailcap (3.74) …
Processing triggers for desktop-file-utils (0.28-1) …
Processing triggers for initramfs-tools (0.148.3+rpt2) …
update-initramfs: Generating /boot/initrd.img-6.12.47+rpt-rpi-v8
‘/boot/initrd.img-6.12.47+rpt-rpi-v8’ → ‘/boot/firmware/initramfs8’
update-initramfs: Generating /boot/initrd.img-6.12.47+rpt-rpi-2712
‘/boot/initrd.img-6.12.47+rpt-rpi-2712’ → ‘/boot/firmware/initramfs_2712’
Processing triggers for hicolor-icon-theme (0.18-2) …
Processing triggers for cups (2.4.10-3+deb13u2) …
Updating PPD files for cups-filters …
Updating PPD files for escpr …
Updating PPD files for hpcups …
Updating PPD files for postscript-hp …
Processing triggers for gnome-menus (3.36.0-3) …
Processing triggers for libc-bin (2.41-12+rpt1+deb13u1) …
Processing triggers for systemd (257.9-1~deb13u1) …
Processing triggers for man-db (2.13.1-1) …
Processing triggers for libglib2.0-0t64:arm64 (2.84.4-3~deb13u2) …
Processing triggers for shared-mime-info (2.4-5+b2) …
Processing triggers for libvlc-bin:arm64 (1:3.0.23-0+deb13u1+rpt1) …
Processing triggers for debianutils (5.23.2) …
Setting up pi-package (0.19) …
@:~/vilib $
I then re-ran the install.py and with the exception of a few errors, things went much differently than before.. see below
@:~/vilib $ sudo python3 install.py
Start installing vilib 0.3.18 for user ratbone
Python version: 3.13.5
Raspbian version: 13 (64bit)
mediapipe is only supported on 64bit system with python 3.12 or older.
tflite-runtime is only supported on python 3.12 or older.
Install vilib python package
- pip3 install ./ … Error
- cleanup … Done
apt install dependency:
- dpkg configure … Done
- update apt-get … Done
- install python3-libcamera … Done
- install python3-picamera2 … Done
- install rpicam-apps … Done
- install python3-pyqt5 … Done
- install python3-opengl … Done
- install python3-opencv … Done
- install opencv-data … Done
- install ffmpeg … Done
- install libgtk-3-0 … Done
- install libxcb-shm0 … Done
- install libcdio-paranoia-dev … Done
- install libsdl2-2.0-0 … Done
- install libxv1 … Done
- install libtheora0 … Done
- install libva-drm2 … Done
- install libva-x11-2 … Done
- install libvdpau1 … Done
- install libharfbuzz0b … Done
- install libbluray2 … Done
- install libzbar0 … Done
- install libopenblas-dev … Done
pip3 install dependency:
- update pip3 … Done
- install Flask … Error
- install imutils … Error
- install qrcode … Done
- install pyzbar … Error
- install pyzbar[scripts] … Error
- install readchar … Error
- install protobuf>=3.20.0 … Error
- install numpy … Error
mediapipe is not supported on this platform… Skip
ai-edge-litert is not supported on this platform… Skip
Create workspace
- create dir … Done
- copy workspace … Done
Error happened in install process:
pip3 install ./ error:
Status:1
Error:error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
For more information visit http://rptl.io/venv
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
install Flask error:
Status:1
Error:error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
For more information visit http://rptl.io/venv
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
install imutils error:
Status:1
Error:error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
For more information visit http://rptl.io/venv
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
install pyzbar error:
Status:1
Error:error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
For more information visit http://rptl.io/venv
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
install pyzbar[scripts] error:
Status:1
Error:error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
For more information visit http://rptl.io/venv
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
install readchar error:
Status:1
Error:error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
For more information visit http://rptl.io/venv
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
install protobuf>=3.20.0 error:
Status:1
Error:error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
For more information visit http://rptl.io/venv
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
install numpy error:
Status:1
Error:error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
For more information visit http://rptl.io/venv
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
Try to fix it yourself, or contact service@sunfounder.com with this message
All in all I’m happy and grateful for the progress
I’ll send this off to Sunfounder as instructed