luxonis / depthai

DepthAI Python API utilities, examples, and tutorials.
https://docs.luxonis.com
MIT License
890 stars 225 forks source link

Not able to install depthai on MacOS Monterey v12.3.1: installer exited with status 1 at line 239 #1168

Open abdedixit opened 2 months ago

abdedixit commented 2 months ago

Hi,

I bumped into a similar issue as this one: https://github.com/luxonis/depthai/issues/1159

I tried switching to python v3.11.5, but it did not work.

Please see the output from my terminal window below:

% bash -c "$(curl -fL https://docs.luxonis.com/install_depthai.sh)" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7975 100 7975 0 0 10747 0 --:--:-- --:--:-- --:--:-- 10747 mkdir: /Users//Luxonis: File exists

ENTER absolute installation path for depthai or leave empty and default path: $HOME will be used.

Using default installation path: /Users//Luxonis Directory: /Users//Luxonis is OK

Python version: Python 3.12.2 found. If you want to use it for installation, press ENTER key, otherwise input path to python binary. Press ENTER key to continue


Calling macOS_installer.sh


Running macOS installer. Installing global dependencies. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8131 100 8131 0 0 11615 0 --:--:-- --:--:-- --:--:-- 11615 bash: line 133: trixie/sid: division by 0 (error token is "d")

Failed installing dependencies. Could be a bug in the installer or unsupported platform. Open a bug report over at https://github.com/luxonis/depthai - exited with status 1 at line 239

MartinMotycka commented 2 months ago

@themarpe Please check this. Thank you.

themarpe commented 2 months ago

@PetrNovota any insights here?

Mnlohani commented 1 month ago

Hi, I have similar issue with Mac os 12.7.5 I tried with different python version also (3.11 and 3.7(in which it automatically selected 3.10)) but didn't work. Please assist. Thanks

(base) ➜ ~ bash -c "$(curl -fL https://docs.luxonis.com/install_depthai.sh)"

% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7975 100 7975 0 0 8457 0 --:--:-- --:--:-- --:--:-- 8457 mkdir: /Users/mnl/Luxonis: File exists ENTER absolute installation path for depthai or leave empty and default path: $HOME will be used. Using default installation path: /Users/mnl/Luxonis Directory: /Users/mnl/Luxonis is OK Python version: Python 3.12.2 found. If you want to use it for installation, press ENTER key, otherwise input path to python binary. Press ENTER key to continue Calling macOS_installer.sh Running macOS installer. Installing global dependencies. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8131 100 8131 0 0 9940 0 --:--:-- --:--:-- --:--:-- 9940

bash: line 133: trixie/sid: division by 0 (error token is "d")

Failed installing dependencies. Could be a bug in the installer or unsupported platform. Open a bug report over at luxonis/depthai - exited with status 1 at line 239

PetrNovota commented 1 month ago

@Mnlohani please can you run this scrtip and let me know if it goes through or fails? thank you.

abdedixit commented 1 month ago

Hi @PetrNovota Thanks for the script. It runs fine on my Mac, and it seems to install Homebrew and git (which were already installed). See output after executing the script:

% sh TestScript.sh TestScript.sh: line 134: trixie/sid: division by 0 (error token is "d") During Homebrew install, certain commands need 'sudo'. Requesting access... Password:

Installing Homebrew from https://raw.githubusercontent.com/Homebrew/install/master/install.sh Warning: Running in non-interactive mode because $CI is set. ==> Checking for sudo access (which may request your password)... ==> This script will install: /usr/local/bin/brew /usr/local/share/doc/homebrew /usr/local/share/man/man1/brew.1 /usr/local/share/zsh/site-functions/_brew /usr/local/etc/bash_completion.d/brew /usr/local/Homebrew ==> /usr/bin/sudo /usr/sbin/chown -R 40282643:admin /usr/local/Homebrew ==> Downloading and installing Homebrew... remote: Enumerating objects: 3, done. remote: Counting objects: 100% (3/3), done. remote: Compressing objects: 100% (3/3), done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (3/3), 2.47 KiB | 1.23 MiB/s, done. From https://github.com/Homebrew/brew 443e4e5dac..cb3101c8b7 master -> origin/master Reset branch 'stable' ==> Updating Homebrew... ==> Installation successful!

==> Homebrew has enabled anonymous aggregate formulae and cask analytics. Read the analytics documentation (and how to opt-out) here: https://docs.brew.sh/Analytics No analytics data has been sent yet (nor will any be during this install run).

==> Homebrew is run entirely by unpaid volunteers. Please consider donating: https://github.com/Homebrew/brew#donations

==> Next steps:

=== Installed successfully! IMPORTANT: For changes to take effect, please close and reopen the terminal window, or run: exec $SHELL Finished installing global libraries.

However, I then tried running Depth AI viewer by first quitting and reopening the terminal, and then running: ~ % depthai-viewer zsh: command not found: depthai-viewer

I also tried running: ~ % python3 -m depthai_viewer /usr/local/opt/python@3.12/bin/python3.12: No module named depthai_viewer

Please let me know how to proceed with the installation of depthai viewer.

Thank you.

med-tim commented 4 days ago

experiencing this same issue with ios 14.5 and python 3.10.

Has anyone found a fix for this?