Cv2 module error

even after adding all this in requirements.txt , it shows error
numpy
opencv-python-headless
cmake==3.28.0
dlib==19.22.0
pandas
streamlit==1.28.1
face_recognition==1.3.0
Pillow==8.4.0
cvzone
pytz
Error: ```
File “/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py”, line 542, in _run_script
exec(code, module.dict)File “/mount/src/faceattendance/attendance.py”, line 1, in
import cv2

Help me resolve this issue

GitHub: https://github.com/KamaljeethAnand/FaceAttendance
App: https://faceattendancekamal.streamlit.app/

I get a different traceback when running your application:

File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition

Which suggests that face_recognition was not installed for some reason. Search for messages related to face_recognition in the logs to find out why this happened.

There doesn’t seem to be a requirements.txt in your repository.

Thanks for reply. I changed to yml file to try it with conda.
Now im getting face_recognition module error , if possible can u check with it please

Im seeing very old posts which suggests that its the RAM issue , but I have seen many streamlit apps that have used face_recognition module . Can you please help me with that. I have replaced requirements.txt file to conda.yml file so that it runs on conda instead of pip. What else am I missing that it is not recognising the module

A RAM issue doesn’t manifest itself as a ModuleNotFoundError.

I can’t speak conda, but I suppose the same advice applies. Attempts to install face_recognition must have been logged. If your logs are already too crowded with messages, reboot the application to start anew.

Check if streamlit is installed

──────────────────────────────── Installing Streamlit ──────────────────────────────────

Collecting streamlit
  Downloading streamlit-1.32.1-py2.py3-none-any.whl (8.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.1/8.1 MB 37.7 MB/s eta 0:00:00[2024-03-13 11:34:50.524639] 
Collecting pydeck<1,>=0.8.0b4
  Downloading pydeck-0.8.1b0-py2.py3-none-any.whl (4.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 39.2 MB/s eta 0:00:00[2024-03-13 11:34:51.072952] 
Collecting tornado<7,>=6.0.3
  Downloading tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 435.4/435.4 KB 142.8 MB/s eta 0:00:00[2024-03-13 11:34:51.385873] 
Collecting altair<6,>=4.0
  Downloading altair-5.2.0-py3-none-any.whl (996 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 996.9/996.9 KB 53.8 MB/s eta 0:00:00
Collecting blinker<2,>=1.0.0
  Downloading blinker-1.7.0-py3-none-any.whl (13 kB)
Collecting gitpython!=3.1.19,<4,>=3.0.7
  Downloading GitPython-3.1.42-py3-none-any.whl (195 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 195.4/195.4 KB 19.6 MB/s eta 0:00:00
Collecting cachetools<6,>=4.0
  Downloading cachetools-5.3.3-py3-none-any.whl (9.3 kB)
Collecting click<9,>=7.0
  Downloading click-8.1.7-py3-none-any.whl (97 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 KB 135.8 MB/s eta 0:00:00[2024-03-13 11:34:53.414074] 
Collecting rich<14,>=10.14.0
  Downloading rich-13.7.1-py3-none-any.whl (240 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.7/240.7 KB 115.0 MB/s eta 0:00:00
Collecting typing-extensions<5,>=4.3.0
  Downloading typing_extensions-4.10.0-py3-none-any.whl (33 kB)
Collecting toml<2,>=0.10.1
  Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting pandas<3,>=1.3.0
  Downloading pandas-2.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.0/13.0 MB 96.0 MB/s eta 0:00:00[2024-03-13 11:34:55.131386] 
Collecting watchdog>=2.1.5
  Downloading watchdog-4.0.0-py3-none-manylinux2014_x86_64.whl (82 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.0/83.0 KB 145.3 MB/s eta 0:00:00[2024-03-13 11:34:55.634097] 
Collecting numpy<2,>=1.19.3
  Downloading numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 24.0 MB/s eta 0:00:00[2024-03-13 11:34:58.034699] 
Collecting pillow<11,>=7.1.0
  Downloading pillow-10.2.0-cp39-cp39-manylinux_2_28_x86_64.whl (4.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 42.3 MB/s eta 0:00:00[2024-03-13 11:34:59.900895] 
Collecting protobuf<5,>=3.20
  Downloading protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 KB 138.8 MB/s eta 0:00:00
Collecting packaging<24,>=16.8
  Downloading packaging-23.2-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 KB 123.5 MB/s eta 0:00:00
Collecting requests<3,>=2.27
  Downloading requests-2.31.0-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 KB 136.5 MB/s eta 0:00:00[2024-03-13 11:35:02.149062] 
Collecting tenacity<9,>=8.1.0
  Downloading tenacity-8.2.3-py3-none-any.whl (24 kB)
Collecting pyarrow>=7.0
  Downloading pyarrow-15.0.1-cp39-cp39-manylinux_2_28_x86_64.whl (38.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 38.3/38.3 MB 29.6 MB/s eta 0:00:00[2024-03-13 11:35:04.601116] 
Collecting jinja2
  Downloading Jinja2-3.1.3-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.2/133.2 KB 119.5 MB/s eta 0:00:00[2024-03-13 11:35:05.197223] 
Collecting toolz
  Downloading toolz-0.12.1-py3-none-any.whl (56 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.1/56.1 KB 116.0 MB/s eta 0:00:00[2024-03-13 11:35:05.347909] 
Collecting jsonschema>=3.0
  Downloading jsonschema-4.21.1-py3-none-any.whl (85 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.5/85.5 KB 135.4 MB/s eta 0:00:00[2024-03-13 11:35:05.822344] 
Collecting gitdb<5,>=4.0.1
  Downloading gitdb-4.0.11-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 KB 116.7 MB/s eta 0:00:00[2024-03-13 11:35:06.053986] 
Collecting python-dateutil>=2.8.2
  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 KB 81.5 MB/s eta 0:00:00[2024-03-13 11:35:06.606222] 
Collecting tzdata>=2022.7
  Downloading tzdata-2024.1-py2.py3-none-any.whl (345 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 345.4/345.4 KB 150.8 MB/s eta 0:00:00
Collecting pytz>=2020.1
  Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 505.5/505.5 KB 157.4 MB/s eta 0:00:00[2024-03-13 11:35:07.783198] 
Collecting certifi>=2017.4.17
  Downloading certifi-2024.2.2-py3-none-any.whl (163 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.8/163.8 KB 164.9 MB/s eta 0:00:00
Collecting urllib3<3,>=1.21.1
  Downloading urllib3-2.2.1-py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 KB 80.2 MB/s eta 0:00:00[2024-03-13 11:35:08.911821] 
Collecting idna<4,>=2.5
  Downloading idna-3.6-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 KB 102.5 MB/s eta 0:00:00
Collecting charset-normalizer<4,>=2
  Downloading charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.3/142.3 KB 18.4 MB/s eta 0:00:00[2024-03-13 11:35:09.744147] 
Collecting pygments<3.0.0,>=2.13.0
  Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 50.1 MB/s eta 0:00:00[2024-03-13 11:35:10.156854] 
Collecting markdown-it-py>=2.2.0
  Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 KB 119.5 MB/s eta 0:00:00[2024-03-13 11:35:10.321979] 
Collecting smmap<6,>=3.0.1
  Downloading smmap-5.0.1-py3-none-any.whl (24 kB)
Collecting MarkupSafe>=2.0
  Downloading MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting jsonschema-specifications>=2023.03.6
  Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB)
Collecting rpds-py>=0.7.1
  Downloading rpds_py-0.18.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 60.2 MB/s eta 0:00:00[2024-03-13 11:35:14.910085] 
Collecting attrs>=22.2.0
  Downloading attrs-23.2.0-py3-none-any.whl (60 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 KB 115.2 MB/s eta 0:00:00[2024-03-13 11:35:15.089028] 
Collecting referencing>=0.28.4
  Downloading referencing-0.33.0-py3-none-any.whl (26 kB)
Collecting mdurl~=0.1
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting six>=1.5
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: pytz, watchdog, urllib3, tzdata, typing-extensions, tornado, toolz, toml, tenacity, smmap, six, rpds-py, pygments, protobuf, pillow, packaging, numpy, mdurl, MarkupSafe, idna, click, charset-normalizer, certifi, cachetools, blinker, attrs, requests, referencing, python-dateutil, pyarrow, markdown-it-py, jinja2, gitdb, rich, pydeck, pandas, jsonschema-specifications, gitpython, jsonschema, altair, streamlit
Successfully installed MarkupSafe-2.1.5 altair-5.2.0 attrs-23.2.0 blinker-1.7.0 cachetools-5.3.3 certifi-2024.2.2 charset-normalizer-3.3.2 click-8.1.7 gitdb-4.0.11 gitpython-3.1.42 idna-3.6 jinja2-3.1.3 jsonschema-4.21.1 jsonschema-specifications-2023.12.1 markdown-it-py-3.0.0 mdurl-0.1.2 numpy-1.26.4 packaging-23.2 pandas-2.2.1 pillow-10.2.0 protobuf-4.25.3 pyarrow-15.0.1 pydeck-0.8.1b0 pygments-2.17.2 python-dateutil-2.9.0.post0 pytz-2024.1 referencing-0.33.0 requests-2.31.0 rich-13.7.1 rpds-py-0.18.0 six-1.16.0 smmap-5.0.1 streamlit-1.32.1 tenacity-8.2.3 toml-0.10.2 toolz-0.12.1 tornado-6.4 typing-extensions-4.10.0 tzdata-2024.1 urllib3-2.2.1 watchdog-4.0.0
WARNING: You are using pip version 22.0.3; however, version 24.0 is available.
You should consider upgrading via the '/home/adminuser/venv/bin/python -m pip install --upgrade pip' command.

────────────────────────────────────────────────────────────────────────────────────────

[11:36:19] 📦 Processed dependencies!



2024-03-13 11:36:47.776 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'

So streamlit cloud is ignoring your conda.yml. Again, I can’t speak conda so I don’t know what the expected behavior is here. You may want to recheck the docs.

tried with below in conda.yml file
face_recognition @ git+https://github.com/thetoby9944/face_recognition

still same error … it looks like, its not getting installed so it shows this error

File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition

Im not understanding why its not getting installed and what is missing …

Also I just renamed the requirements.txt to conda.yml file , no other change in the contents … is it wrong way of providing the yml file ??

i changed the conda.yml to requirements.txt and now the logs are different:

[11:47:02] 📦 Processing dependencies...
[11:47:02] 📦 Apt dependencies were installed from /mount/src/faceattendance/packages.txt using apt-get.
2024-03-13 11:47:02.470 503 GET /script-health-check (10.12.108.72) 856.40ms

──────────────────────────────────────── pip ───────────────────────────────────────────

Collecting face_recognition@ git+https://github.com/thetoby9944/face_recognition
  Cloning https://github.com/thetoby9944/face_recognition to /tmp/pip-install-vpa3i7c6/face-recognition_fdb00c8d63fe42aaa6bb5e73edcabccb
  Running command git clone --filter=blob:none --quiet https://github.com/thetoby9944/face_recognition /tmp/pip-install-vpa3i7c6/face-recognition_fdb00c8d63fe42aaa6bb5e73edcabccb
2024-03-13 11:47:08.016 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:47:08.412 503 GET /script-health-check (10.12.108.72) 397.92ms
  Resolved https://github.com/thetoby9944/face_recognition to commit d632e2e8d5b5b286d944c333f3ff4433dafabb19
  Installing build dependencies: started
2024-03-13 11:47:13.414 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:47:14.026 503 GET /script-health-check (10.12.108.72) 624.31ms
2024-03-13 11:47:17.484 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:47:17.972 503 GET /script-health-check (10.12.108.72) 494.16ms
2024-03-13 11:47:21.691 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:47:23.257 503 GET /script-health-check (10.12.108.72) 1568.40ms
2024-03-13 11:47:28.074 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:47:28.081 503 GET /script-health-check (10.12.108.72) 10.03ms
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
2024-03-13 11:47:32.783 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:47:32.858 503 GET /script-health-check (10.12.108.72) 90.83ms
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting numpy
  Downloading numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 17.7 MB/s eta 0:00:00[2024-03-13 11:47:37.338312] 
Collecting dlib==19.22.0
  Downloading dlib-19.22.0.tar.gz (7.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.4/7.4 MB 24.5 MB/s eta 0:00:00[2024-03-13 11:47:38.103733] 
2024-03-13 11:47:38.466 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:47:38.728 503 GET /script-health-check (10.12.108.72) 265.72ms
  Preparing metadata (setup.py): started
2024-03-13 11:47:43.337 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:47:43.537 503 GET /script-health-check (10.12.108.72) 202.93ms
  Preparing metadata (setup.py): finished with status 'done'
Collecting streamlit==1.28.1
  Downloading streamlit-1.28.1-py2.py3-none-any.whl (8.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.4/8.4 MB 41.9 MB/s eta 0:00:00
2024-03-13 11:47:48.852 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:47:49.269 503 GET /script-health-check (10.12.108.72) 418.73ms
Collecting Pillow==8.4.0
  Downloading Pillow-8.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 52.8 MB/s eta 0:00:00[2024-03-13 11:47:49.476384] 
Collecting cvzone
  Downloading cvzone-1.6.1.tar.gz (25 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting pytz
  Downloading pytz-2024.1-py2.py3-none-any.whl (505 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 505.5/505.5 KB 19.9 MB/s eta 0:00:00[2024-03-13 11:47:50.874187] 
2024-03-13 11:47:53.458 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:47:53.655 503 GET /script-health-check (10.12.108.72) 201.08ms
Collecting protobuf<5,>=3.20
  Downloading protobuf-4.25.3-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 KB 132.1 MB/s eta 0:00:00
Collecting tornado<7,>=6.0.3
  Downloading tornado-6.4-cp38-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (435 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 435.4/435.4 KB 134.7 MB/s eta 0:00:00[2024-03-13 11:47:54.672592] 
Collecting typing-extensions<5,>=4.3.0
  Downloading typing_extensions-4.10.0-py3-none-any.whl (33 kB)
Collecting blinker<2,>=1.0.0
  Downloading blinker-1.7.0-py3-none-any.whl (13 kB)
Collecting altair<6,>=4.0
  Downloading altair-5.2.0-py3-none-any.whl (996 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 996.9/996.9 KB 89.5 MB/s eta 0:00:00[2024-03-13 11:47:55.002374] 
Collecting tzlocal<6,>=1.1
  Downloading tzlocal-5.2-py3-none-any.whl (17 kB)
Collecting python-dateutil<3,>=2.7.3
  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 KB 40.5 MB/s eta 0:00:00[2024-03-13 11:47:55.390991] 
Collecting cachetools<6,>=4.0
  Downloading cachetools-5.3.3-py3-none-any.whl (9.3 kB)
Collecting requests<3,>=2.27
  Downloading requests-2.31.0-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 KB 109.3 MB/s eta 0:00:00[2024-03-13 11:47:56.296250] 
Collecting validators<1,>=0.2
  Downloading validators-0.22.0-py3-none-any.whl (26 kB)
Collecting pydeck<1,>=0.8.0b4
  Downloading pydeck-0.8.1b0-py2.py3-none-any.whl (4.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 18.8 MB/s eta 0:00:00[2024-03-13 11:47:57.159219] 
Collecting tenacity<9,>=8.1.0
  Downloading tenacity-8.2.3-py3-none-any.whl (24 kB)
Collecting click<9,>=7.0
  Downloading click-8.1.7-py3-none-any.whl (97 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 KB 130.0 MB/s eta 0:00:00
2024-03-13 11:47:57.851 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
Collecting gitpython!=3.1.19,<4,>=3.0.7
  Downloading GitPython-3.1.42-py3-none-any.whl (195 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 195.4/195.4 KB 131.4 MB/s eta 0:00:00
2024-03-13 11:47:58.746 503 GET /script-health-check (10.12.108.72) 897.88ms
Collecting watchdog>=2.1.5
  Downloading watchdog-4.0.0-py3-none-manylinux2014_x86_64.whl (82 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.0/83.0 KB 111.0 MB/s eta 0:00:00[2024-03-13 11:47:59.319299] 
Collecting rich<14,>=10.14.0
  Downloading rich-13.7.1-py3-none-any.whl (240 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.7/240.7 KB 132.0 MB/s eta 0:00:00[2024-03-13 11:47:59.835155] 
Collecting pyarrow>=6.0
  Downloading pyarrow-15.0.1-cp39-cp39-manylinux_2_28_x86_64.whl (38.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 38.3/38.3 MB 33.3 MB/s eta 0:00:00
2024-03-13 11:48:03.379 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:48:04.006 503 GET /script-health-check (10.12.108.72) 632.45ms
Collecting pandas<3,>=1.3.0
  Downloading pandas-2.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.0/13.0 MB 39.5 MB/s eta 0:00:00
Collecting packaging<24,>=16.8
  Downloading packaging-23.2-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 KB 147.4 MB/s eta 0:00:00
Collecting toml<2,>=0.10.1
  Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting importlib-metadata<7,>=1.4
  Downloading importlib_metadata-6.11.0-py3-none-any.whl (23 kB)
2024-03-13 11:48:08.437 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
Collecting opencv-python
  Downloading opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.2 MB)
2024-03-13 11:48:09.040 503 GET /script-health-check (10.12.108.72) 615.69ms
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.2/62.2 MB 124.2 MB/s eta 0:00:00
Collecting dlib-bin
  Downloading dlib_bin-19.24.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 31.0 MB/s eta 0:00:00[2024-03-13 11:48:10.378702] 
Collecting face-recognition-models>=0.3.0
  Downloading face_recognition_models-0.3.0.tar.gz (100.1 MB)
2024-03-13 11:48:11.688 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 542, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 8, in <module>
    import face_recognition
ModuleNotFoundError: No module named 'face_recognition'
2024-03-13 11:48:11.689 503 GET /script-health-check (10.12.108.72) 4.14ms
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.1/100.1 MB 139.2 MB/s eta 0:00:00[2024-03-13 11:48:13.829832] 
2024-03-13 11:48:18.301 Uncaught app exception

Hi @KamaljeethAnand . Have you mentioned face_recognition dependency in requirements.txt???

i was able to successfully get rid of that error by using
face_recognition @ git+https://github.com/thetoby9944/face_recognition
in requirements.txt file. But now i have dlib build error

Building wheels for collected packages: dlib, cvzone, face_recognition, face-recognition-models
  Building wheel for dlib (setup.py): started
  Building wheel for dlib (setup.py): still running...

its stuck at this point for a long long time … will upload the log after this if it happens to show

Building wheels for collected packages: dlib, cvzone, face_recognition, face-recognition-models
  Building wheel for dlib (setup.py): started
  Building wheel for dlib (setup.py): still running...
  Building wheel for dlib (setup.py): still running...
  Building wheel for dlib (setup.py): still running...
  Building wheel for dlib (setup.py): still running...
  Building wheel for dlib (setup.py): still running...
  Building wheel for dlib (setup.py): still running...
  Building wheel for dlib (setup.py): finished with status 'error'
  error: subprocess-exited-with-error
  
  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [261 lines of output]
      running bdist_wheel
      running build
      running build_py
      running build_ext
      Building extension for Python 3.9.18 (main, Mar 12 2024, 12:43:59)
      Invoking CMake setup: 'cmake /tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/tools/python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/build/lib.linux-x86_64-cpython-39 -DPYTHON_EXECUTABLE=/home/adminuser/venv/bin/python -DCMAKE_BUILD_TYPE=Release'
      -- The C compiler identification is GNU 10.2.1
      -- The CXX compiler identification is GNU 10.2.1
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /usr/bin/cc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Found PythonInterp: /home/adminuser/venv/bin/python (found version "3.9.18")
      -- Found PythonLibs: /usr/local/lib/libpython3.9.so
      -- Performing Test HAS_CPP14_FLAG
      -- Performing Test HAS_CPP14_FLAG - Success
      -- pybind11 v2.2.4
      -- Using CMake version: 3.18.4
      -- Compiling dlib version: 19.22.0
      -- SSE4 instructions can be executed by the host processor.
      -- AVX instructions can be executed by the host processor.
      -- Enabling AVX instructions
      -- Looking for pthread.h
      -- Looking for pthread.h - found
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
      -- Looking for pthread_create in pthreads
      -- Looking for pthread_create in pthreads - not found
      -- Looking for pthread_create in pthread
      -- Looking for pthread_create in pthread - found
      -- Found Threads: TRUE
      -- Could NOT find X11 (missing: X11_X11_INCLUDE_PATH X11_X11_LIB)
       *****************************************************************************
       *** DLIB GUI SUPPORT DISABLED BECAUSE X11 DEVELOPMENT LIBRARIES NOT FOUND ***
       *** Make sure libx11-dev is installed if you want GUI support.            ***
       *** On Ubuntu run: sudo apt-get install libx11-dev                        ***
       *****************************************************************************
      -- Searching for BLAS and LAPACK
      -- Searching for BLAS and LAPACK
      -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
      -- Looking for cblas_ddot
      -- Looking for cblas_ddot - not found
      -- Looking for sys/types.h
      -- Looking for sys/types.h - found
      -- Looking for stdint.h
      -- Looking for stdint.h - found
      -- Looking for stddef.h
      -- Looking for stddef.h - found
      -- Check size of void*
      -- Check size of void* - done
       *****************************************************************************
       *** No BLAS library found so using dlib's built in BLAS.  However, if you ***
       *** install an optimized BLAS such as OpenBLAS or the Intel MKL your code ***
       *** will run faster.  On Ubuntu you can install OpenBLAS by executing:    ***
       ***    sudo apt-get install libopenblas-dev liblapack-dev                 ***
       *** Or you can easily install OpenBLAS from source by downloading the     ***
       *** source tar file from http://www.openblas.net, extracting it, and      ***
       *** running:                                                              ***
       ***    make; sudo make install                                            ***
       *****************************************************************************
      CUDA_TOOLKIT_ROOT_DIR not found or specified
      -- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (Required is at least version "7.5")
      -- Found CUDA, but CMake was unable to find the cuBLAS libraries that should be part of every basic CUDA install. Your CUDA install is somehow broken or incomplete. Since cuBLAS is required for dlib to use CUDA we won't use CUDA.
      -- DID NOT FIND CUDA
      -- Disabling CUDA support for dlib.  DLIB WILL NOT USE CUDA
      -- C++11 activated.
      -- Configuring done
      -- Generating done
      -- Build files have been written to: /tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/build/temp.linux-x86_64-cpython-39
      Invoking CMake build: 'cmake --build . --config Release -- -j16'
      Scanning dependencies of target dlib
      [  1%] Building CXX object dlib_build/CMakeFiles/dlib.dir/base64/base64_kernel_1.cpp.o
      [  2%] Building CXX object dlib_build/CMakeFiles/dlib.dir/entropy_decoder/entropy_decoder_kernel_1.cpp.o
      [  2%] Building CXX object dlib_build/CMakeFiles/dlib.dir/bigint/bigint_kernel_2.cpp.o
      [  3%] Building CXX object dlib_build/CMakeFiles/dlib.dir/bit_stream/bit_stream_kernel_1.cpp.o
      [  4%] Building CXX object dlib_build/CMakeFiles/dlib.dir/bigint/bigint_kernel_1.cpp.o
      [  4%] Building CXX object dlib_build/CMakeFiles/dlib.dir/entropy_decoder/entropy_decoder_kernel_2.cpp.o
      [  5%] Building CXX object dlib_build/CMakeFiles/dlib.dir/md5/md5_kernel_1.cpp.o
      [  5%] Building CXX object dlib_build/CMakeFiles/dlib.dir/entropy_encoder/entropy_encoder_kernel_2.cpp.o
      [  6%] Building CXX object dlib_build/CMakeFiles/dlib.dir/unicode/unicode.cpp.o
      [  7%] Building CXX object dlib_build/CMakeFiles/dlib.dir/test_for_odr_violations.cpp.o
      [  7%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockets/sockets_kernel_1.cpp.o
      [  8%] Building CXX object dlib_build/CMakeFiles/dlib.dir/entropy_encoder/entropy_encoder_kernel_1.cpp.o
      [  9%] Building CXX object dlib_build/CMakeFiles/dlib.dir/gui_widgets/fonts.cpp.o
      [ 10%] Building CXX object dlib_build/CMakeFiles/dlib.dir/bsp/bsp.cpp.o
      [ 10%] Building CXX object dlib_build/CMakeFiles/dlib.dir/tokenizer/tokenizer_kernel_1.cpp.o
      [ 11%] Building CXX object dlib_build/CMakeFiles/dlib.dir/dir_nav/dir_nav_kernel_1.cpp.o
      [ 11%] Building CXX object dlib_build/CMakeFiles/dlib.dir/dir_nav/dir_nav_kernel_2.cpp.o
      [ 12%] Building CXX object dlib_build/CMakeFiles/dlib.dir/dir_nav/dir_nav_extensions.cpp.o
      [ 13%] Building CXX object dlib_build/CMakeFiles/dlib.dir/linker/linker_kernel_1.cpp.o
      [ 14%] Building CXX object dlib_build/CMakeFiles/dlib.dir/logger/logger_kernel_1.cpp.o
      [ 13%] Building CXX object dlib_build/CMakeFiles/dlib.dir/logger/extra_logger_headers.cpp.o
      [ 14%] Building CXX object dlib_build/CMakeFiles/dlib.dir/logger/logger_config_file.cpp.o
      [ 15%] Building CXX object dlib_build/CMakeFiles/dlib.dir/misc_api/misc_api_kernel_1.cpp.o
      [ 16%] Building CXX object dlib_build/CMakeFiles/dlib.dir/misc_api/misc_api_kernel_2.cpp.o
      [ 16%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockets/sockets_extensions.cpp.o
      [ 17%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockets/sockets_kernel_2.cpp.o
      [ 18%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockstreambuf/sockstreambuf.cpp.o
      [ 18%] Building CXX object dlib_build/CMakeFiles/dlib.dir/sockstreambuf/sockstreambuf_unbuffered.cpp.o
      [ 19%] Building CXX object dlib_build/CMakeFiles/dlib.dir/server/server_kernel.cpp.o
      [ 20%] Building CXX object dlib_build/CMakeFiles/dlib.dir/server/server_iostream.cpp.o
      [ 20%] Building CXX object dlib_build/CMakeFiles/dlib.dir/server/server_http.cpp.o
      [ 21%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/multithreaded_object_extension.cpp.o
      [ 22%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/threaded_object_extension.cpp.o
      [ 22%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/threads_kernel_1.cpp.o
      [ 23%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/threads_kernel_2.cpp.o
      [ 23%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/thread_pool_extension.cpp.o
      [ 24%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/threads_kernel_shared.cpp.o
      [ 25%] Building CXX object dlib_build/CMakeFiles/dlib.dir/threads/async.cpp.o
      [ 25%] Building CXX object dlib_build/CMakeFiles/dlib.dir/timer/timer.cpp.o
      [ 26%] Building CXX object dlib_build/CMakeFiles/dlib.dir/stack_trace.cpp.o
      [ 27%] Building CXX object dlib_build/CMakeFiles/dlib.dir/cuda/cpu_dlib.cpp.o
      [ 27%] Building CXX object dlib_build/CMakeFiles/dlib.dir/cuda/tensor_tools.cpp.o
      [ 28%] Building CXX object dlib_build/CMakeFiles/dlib.dir/data_io/image_dataset_metadata.cpp.o
      [ 29%] Building CXX object dlib_build/CMakeFiles/dlib.dir/data_io/mnist.cpp.o
      [ 29%] Building CXX object dlib_build/CMakeFiles/dlib.dir/data_io/cifar.cpp.o
      [ 30%] Building CXX object dlib_build/CMakeFiles/dlib.dir/global_optimization/global_function_search.cpp.o
      [ 31%] Building CXX object dlib_build/CMakeFiles/dlib.dir/filtering/kalman_filter.cpp.o
      [ 31%] Building CXX object dlib_build/CMakeFiles/dlib.dir/svm/auto.cpp.o
      [ 32%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/arm/arm_init.c.o
      [ 33%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/arm/filter_neon_intrinsics.c.o
      [ 33%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/png.c.o
      [ 34%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngerror.c.o
      [ 34%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngget.c.o
      [ 35%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngmem.c.o
      [ 36%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngpread.c.o
      [ 36%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngread.c.o
      [ 37%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngrio.c.o
      [ 38%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngrtran.c.o
      [ 38%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngrutil.c.o
      [ 39%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngset.c.o
      [ 40%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngtrans.c.o
      [ 40%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngwio.c.o
      [ 41%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngwrite.c.o
      [ 42%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngwtran.c.o
      [ 41%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libpng/pngwutil.c.o
      [ 43%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/adler32.c.o
      [ 44%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/compress.c.o
      [ 45%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/deflate.c.o
      [ 45%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/crc32.c.o
      [ 45%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/gzclose.c.o
      [ 46%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/gzlib.c.o
      [ 47%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/gzread.c.o
      [ 47%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/gzwrite.c.o
      [ 48%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/infback.c.o
      [ 49%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/inffast.c.o
      [ 49%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/inflate.c.o
      [ 50%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/inftrees.c.o
      [ 51%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/trees.c.o
      [ 52%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/zutil.c.o
      [ 52%] Building C object dlib_build/CMakeFiles/dlib.dir/external/zlib/uncompr.c.o
      [ 53%] Building CXX object dlib_build/CMakeFiles/dlib.dir/image_loader/png_loader.cpp.o
      [ 53%] Building CXX object dlib_build/CMakeFiles/dlib.dir/image_saver/save_png.cpp.o
      [ 54%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jaricom.c.o
      [ 54%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcapimin.c.o
      [ 55%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcapistd.c.o
      [ 56%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcarith.c.o
      [ 56%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jccoefct.c.o
      [ 57%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jccolor.c.o
      [ 57%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jchuff.c.o
      [ 58%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcdctmgr.c.o
      [ 59%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcinit.c.o
      [ 60%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcmainct.c.o
      [ 60%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcmarker.c.o
      [ 61%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcomapi.c.o
      [ 62%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcmaster.c.o
      [ 62%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcparam.c.o
      [ 63%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcsample.c.o
      [ 64%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jcprepct.c.o
      [ 64%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdapimin.c.o
      [ 65%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdapistd.c.o
      [ 65%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdarith.c.o
      [ 66%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdatadst.c.o
      [ 67%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdatasrc.c.o
      [ 68%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdcolor.c.o
      [ 69%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jddctmgr.c.o
      [ 69%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdcoefct.c.o
      [ 69%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdhuff.c.o
      [ 70%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdmainct.c.o
      [ 71%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdinput.c.o
      [ 71%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdmarker.c.o
      [ 72%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdmaster.c.o
      [ 73%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdmerge.c.o
      [ 73%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdpostct.c.o
      [ 74%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jdsample.c.o
      [ 74%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jerror.c.o
      [ 75%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jfdctflt.c.o
      [ 76%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jfdctfst.c.o
      [ 76%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jfdctint.c.o
      [ 77%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jidctflt.c.o
      [ 78%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jidctfst.c.o
      [ 78%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jidctint.c.o
      [ 79%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jmemmgr.c.o
      [ 80%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jmemnobs.c.o
      [ 81%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jquant2.c.o
      [ 82%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jquant1.c.o
      [ 82%] Building C object dlib_build/CMakeFiles/dlib.dir/external/libjpeg/jutils.c.o
      [ 83%] Building CXX object dlib_build/CMakeFiles/dlib.dir/image_saver/save_jpeg.cpp.o
      [ 83%] Building CXX object dlib_build/CMakeFiles/dlib.dir/image_loader/jpeg_loader.cpp.o
      In file included from /tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/dlib/filtering/../matrix.h:11,
                       from /tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/dlib/filtering/kalman_filter.h:7,
                       from /tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/dlib/filtering/kalman_filter.cpp:6:
      /tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/dlib/filtering/../matrix/matrix_la.h: In function ‘long int dlib::svd4(dlib::svd_u_mode, bool, const dlib::matrix_exp<EXP>&, dlib::matrix<typename EXP::type, uM, uN, MM1, L1>&, dlib::matrix<typename EXP::type, qN, qX, MM2, L1>&, dlib::matrix<typename EXP::type, vM, vN, MM3, L1>&) [with EXP = dlib::matrix_op<dlib::op_trans<dlib::matrix_op<dlib::op_trans<dlib::matrix<double, 1, 2, dlib::memory_manager_stateless_kernel_1<char>, dlib::row_major_layout> > > > >; long int qN = 1; long int qX = 1; long int uM = 1; long int uN = 1; long int vM = 2; long int vN = 1; MM1 = dlib::memory_manager_stateless_kernel_1<char>; MM2 = dlib::memory_manager_stateless_kernel_1<char>; MM3 = dlib::memory_manager_stateless_kernel_1<char>; L1 = dlib::row_major_layout]’:
      /tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/dlib/filtering/../matrix/matrix_la.h:225:32: warning: iteration 1 invokes undefined behavior [-Waggressive-loop-optimizations]
        225 |             y = abs(q(i)) + abs(e(i));
            |                             ~~~^~~~~~
      /tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/dlib/filtering/../matrix/matrix_la.h:163:20: note: within this loop
        163 |         for (i=0; i<n; i++)
            |                   ~^~
      c++: fatal error: Killed signal terminated program cc1plus
      compilation terminated.
      gmake[2]: *** [dlib_build/CMakeFiles/dlib.dir/build.make:602: dlib_build/CMakeFiles/dlib.dir/cuda/cpu_dlib.cpp.o] Error 1
      gmake[2]: *** Waiting for unfinished jobs....
      gmake[1]: *** [CMakeFiles/Makefile2:163: dlib_build/CMakeFiles/dlib.dir/all] Error 2
      gmake: *** [Makefile:103: all] Error 2
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/setup.py", line 222, in <module>
          setup(
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/__init__.py", line 103, in setup
          return distutils.core.setup(**attrs)
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 185, in setup
          return run_commands(dist)
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
          dist.run_commands()
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
          self.run_command(cmd)
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/dist.py", line 963, in run_command
          super().run_command(command)
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
          cmd_obj.run()
        File "/home/adminuser/venv/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 368, in run
          self.run_command("build")
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
          self.distribution.run_command(command)
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/dist.py", line 963, in run_command
          super().run_command(command)
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
          cmd_obj.run()
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/_distutils/command/build.py", line 131, in run
          self.run_command(cmd_name)
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
          self.distribution.run_command(command)
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/dist.py", line 963, in run_command
          super().run_command(command)
        File "/home/adminuser/venv/lib/python3.9/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
          cmd_obj.run()
        File "/tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/setup.py", line 134, in run
          self.build_extension(ext)
        File "/tmp/pip-install-eqdyq98k/dlib_6e44bdce0c4d4f87880ac17ffa575279/setup.py", line 174, in build_extension
          subprocess.check_call(cmake_build, cwd=build_folder)
        File "/usr/local/lib/python3.9/subprocess.py", line 373, in check_call
          raise CalledProcessError(retcode, cmd)
      subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j16']' returned non-zero exit status 2.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for dlib
  Running setup.py clean for dlib
  Building wheel for cvzone (setup.py): started
  Building wheel for cvzone (setup.py): finished with status 'done'
  Created wheel for cvzone: filename=cvzone-1.6.1-py3-none-any.whl size=26297 sha256=4cc0195b85837dc9c98b7dd56fde0e136992c39b633f76559ccafbe298979e10
  Stored in directory: /tmp/pip-ephem-wheel-cache-tx0j3phn/wheels/fe/42/84/8292443575ee9f8b82bfa0678160feef87a598d61964a94650
  Building wheel for face_recognition (pyproject.toml): started
  Building wheel for face_recognition (pyproject.toml): finished with status 'done'
  Created wheel for face_recognition: filename=face_recognition-1.4.0-py2.py3-none-any.whl size=15671 sha256=a0d2edbbe528534d91f675a0e8687a0ee504d922cc3714141ab9ecd9e38f1f55
  Stored in directory: /tmp/pip-ephem-wheel-cache-tx0j3phn/wheels/f9/b0/9d/e4290162d99b67c94c84ddb592e8b51b9cd4c082706418a3c6
  Building wheel for face-recognition-models (setup.py): started
  Building wheel for face-recognition-models (setup.py): finished with status 'done'
  Created wheel for face-recognition-models: filename=face_recognition_models-0.3.0-py2.py3-none-any.whl size=100566165 sha256=5c768b99310d2bf87e0070f32b4db9e9c7c3af3941676db2b31fee8376d5a161
  Stored in directory: /tmp/pip-ephem-wheel-cache-tx0j3phn/wheels/22/a8/60/4a2aeb763d63f50190f4c4e07069a22245347eeafdb3a67551
Successfully built cvzone face_recognition face-recognition-models
Failed to build dlib
Installing collected packages: pytz, face-recognition-models, dlib-bin, dlib, cmake, zipp, watchdog, validators, urllib3, tzlocal, tzdata, typing-extensions, tornado, toolz, toml, tenacity, smmap, six, rpds-py, pygments, protobuf, Pillow, packaging, numpy, mdurl, MarkupSafe, idna, click, charset-normalizer, certifi, cachetools, blinker, attrs, requests, referencing, python-dateutil, pyarrow, opencv-python, markdown-it-py, jinja2, importlib-metadata, gitdb, face_recognition, rich, pydeck, pandas, jsonschema-specifications, gitpython, cvzone, jsonschema, altair, streamlit
  Attempting uninstall: pytz
    Found existing installation: pytz 2024.1
    Uninstalling pytz-2024.1:
      Successfully uninstalled pytz-2024.1
  Attempting uninstall: face-recognition-models
    Found existing installation: face_recognition_models 0.3.0
    Uninstalling face_recognition_models-0.3.0:
      Successfully uninstalled face_recognition_models-0.3.0
  Attempting uninstall: dlib-bin
    Found existing installation: dlib-bin 19.24.2
    Uninstalling dlib-bin-19.24.2:
      Successfully uninstalled dlib-bin-19.24.2
  Running setup.py install for dlib: started
  Running setup.py install for dlib: still running...
  Running setup.py install for dlib: still running...
  Running setup.py install for dlib: still running...

@Guna_Sekhar_Venkata

dlib comes as a source distribution that seems to be impossible to install in streamlit cloud. I think you need to install dlib-bin instead.

Thank you soo much , all errors are solved. Now gotta wait for the app to start

[13:40:28] 🐍 Python dependencies were installed from /mount/src/faceattendance/requirements.txt using pip.
[13:40:28] 📦 Processed dependencies!
[13:40:38] 🔄 Updated app!
[13:40:39] 🖥 Provisioning machine...
[13:40:44] 🎛 Preparing system...
[13:40:49] ⛓ Spinning up manager process...
[13:40:54] 🎈 Inflating balloons...
[13:41:01] 📖 Unpacking Comic Sans RAR files...
[13:41:06] 🚧 Loading "Under construction" GIF...
[13:41:11] 🛠 Compiling <blink> tags...
[13:41:18] 📠 Initializing Java applet...
[13:41:24] ⏳ Please wait...

Hey @KamaljeethAnand application is running or not?

Application is running , but Im having this error:

2024-03-17 12:45:06.527 Uncaught app exception
Traceback (most recent call last):
  File "/home/adminuser/venv/lib/python3.9/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 534, in _run_script
    exec(code, module.__dict__)
  File "/mount/src/faceattendance/attendance.py", line 133, in <module>
  File "/mount/src/faceattendance/attendance.py", line 50, in main
    # Load existing encodings and student IDs
  File "/mount/src/faceattendance/attendance.py", line 93, in take_attendance
    face_img = PIL.Image.fromarray(img_np)
  File "/home/adminuser/venv/lib/python3.9/site-packages/retinaface/RetinaFace.py", line 87, in detect_faces
    model = build_model()
  File "/home/adminuser/venv/lib/python3.9/site-packages/retinaface/RetinaFace.py", line 45, in build_model
    retinaface_model.build_model(),
  File "/home/adminuser/venv/lib/python3.9/site-packages/retinaface/model/retinaface_model.py", line 122, in build_model
    pooling0 = MaxPool2D((3, 3), (2, 2), padding="VALID", name="pooling0")(pooling0_pad)
  File "/home/adminuser/venv/lib/python3.9/site-packages/keras/src/utils/traceback_utils.py", line 123, in error_handler
    raise e.with_traceback(filtered_tb) from None
  File "/home/adminuser/venv/lib/python3.9/site-packages/keras/src/ops/operation_utils.py", line 138, in compute_pooling_output_shape
    raise ValueError(
ValueError: Exception encountered when calling MaxPooling2D.call().

Argument `padding` must be either 'valid' or 'same'. Received: padding=VALID

Arguments received by MaxPooling2D.call():
  • args=('<KerasTensor shape=(None, None, None, 64), dtype=float32, sparse=False, name=keras_tensor_5>',)
  • kwargs=<class 'inspect._empty'>

by using the - retina-face module… is there anyway i can find tat python file and change the value , tats what chatgpt/gemini ai suggests to do