luxonis / depthai-experiments

Experimental projects we've done with DepthAI.
MIT License
799 stars 356 forks source link

Issue with installing requirements for RTSP streaming #518

Closed nikulnayi closed 4 months ago

nikulnayi commented 4 months ago

I have tried almost everything to make this package but it just not really happening. I tried Conda environment, MSYS, Python native environment, chocolatey and what not.

Following is the error if somebody cane help solving it that be great.

Processing c:\users\nikunayi\documents\pythonrtspenv\pygobject-3.38.0.tar.gz
  File was already downloaded c:\users\nikunayi\documents\pythonrtspenv\PyGObject-3.38.0.tar.gz
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting pycairo>=1.11.1 (from PyGObject==3.38.0)
  Using cached pycairo-1.26.0-cp312-cp312-win_amd64.whl.metadata (2.8 kB)
Using cached pycairo-1.26.0-cp312-cp312-win_amd64.whl (859 kB)
Saved c:\users\nikunayi\documents\pythonrtspenv\pycairo-1.26.0-cp312-cp312-win_amd64.whl
Building wheels for collected packages: PyGObject
  Building wheel for PyGObject (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for PyGObject (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [48 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-cpython-312
      creating build\lib.win-amd64-cpython-312\pygtkcompat
      copying pygtkcompat\generictreemodel.py -> build\lib.win-amd64-cpython-312\pygtkcompat
      copying pygtkcompat\pygtkcompat.py -> build\lib.win-amd64-cpython-312\pygtkcompat
      copying pygtkcompat\__init__.py -> build\lib.win-amd64-cpython-312\pygtkcompat
      creating build\lib.win-amd64-cpython-312\gi
      copying gi\docstring.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\importer.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\module.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\pygtkcompat.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\types.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\_constants.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\_error.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\_gtktemplate.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\_option.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\_ossighelper.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\_propertyhelper.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\_signalhelper.py -> build\lib.win-amd64-cpython-312\gi
      copying gi\__init__.py -> build\lib.win-amd64-cpython-312\gi
      creating build\lib.win-amd64-cpython-312\gi\repository
      copying gi\repository\__init__.py -> build\lib.win-amd64-cpython-312\gi\repository
      creating build\lib.win-amd64-cpython-312\gi\overrides
      copying gi\overrides\Gdk.py -> build\lib.win-amd64-cpython-312\gi\overrides
      copying gi\overrides\GdkPixbuf.py -> build\lib.win-amd64-cpython-312\gi\overrides
      copying gi\overrides\GIMarshallingTests.py -> build\lib.win-amd64-cpython-312\gi\overrides
      copying gi\overrides\Gio.py -> build\lib.win-amd64-cpython-312\gi\overrides
      copying gi\overrides\GLib.py -> build\lib.win-amd64-cpython-312\gi\overrides
      copying gi\overrides\GObject.py -> build\lib.win-amd64-cpython-312\gi\overrides
      copying gi\overrides\Gtk.py -> build\lib.win-amd64-cpython-312\gi\overrides
      copying gi\overrides\keysyms.py -> build\lib.win-amd64-cpython-312\gi\overrides
      copying gi\overrides\Pango.py -> build\lib.win-amd64-cpython-312\gi\overrides
      copying gi\overrides\__init__.py -> build\lib.win-amd64-cpython-312\gi\overrides
      running build_ext
      pycairo: new API
      pycairo: trying include directory: 'C:\\Users\\nikunayi\\AppData\\Local\\Temp\\pip-build-env-voyclkpz\\overlay\\Lib\\site-packages\\cairo\\include'
      pycairo: found 'C:\\Users\\nikunayi\\AppData\\Local\\Temp\\pip-build-env-voyclkpz\\overlay\\Lib\\site-packages\\cairo\\include\\py3cairo.h'
      building 'gi._gi' extension
      creating build\temp.win-amd64-cpython-312
      creating build\temp.win-amd64-cpython-312\Release
      creating build\temp.win-amd64-cpython-312\Release\gi
      "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DPY_SSIZE_T_CLEAN -IC:\Users\nikunayi\AppData\Local\Temp\pip-req-build-nysls4et -IC:\Users\nikunayi\AppData\Local\Temp\pip-req-build-nysls4et\gi -IC:\Users\nikunayi\Documents\PythonRTSPEnv\PythonRTSPEnv\include -IC:\Python312\include -IC:\Python312\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.39.33519\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tcgi\gimodule.c /Fobuild\temp.win-amd64-cpython-312\Release\gi\gimodule.obj -FImsvc_recommended_pragmas.h
      gimodule.c
      gi\gimodule.c: fatal error C1083: Cannot open include file: 'msvc_recommended_pragmas.h': No such file or directory
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.39.33519\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for PyGObject
Failed to build PyGObject
ERROR: Failed to build one or more wheels
Erol444 commented 4 months ago

Further conversation here: https://discuss.luxonis.com/d/3453-error-installing-pygobject-in-window-for-running-rtsp-streaming/9