I am using python 3.9.9 pip 21.3.1
I am trying to install face_recognition
so I installed CMake
then when I tried to install dlib using command pip install dlib
I got the following
Collecting dlib
Using cached dlib-19.22.1.tar.gz (7.4 MB)
Prep
aring metadata (setup.py) ... done
Building wheels for collected packag
es: dlib
Building wheel for dlib (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Users\aenas\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-78dld3fg\\dlib_098968d181654cc09e283aff4801a4b1\\setup.py'"'"'; __file__='"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-78dld3fg\\dlib_098968d181654cc09e283aff4801a4b1\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\aenas\AppData\Local\Temp\pip-wheel-hjnpx8xk'
cwd: C:\Users\aenas\AppData\Local\Temp\pip-install-78dld3fg\dlib_098968d181654cc09e283aff4801a4b1\
Complete output (8 lines):
running bdist_wheel
running build
running build_py
package init file 'tools\python\dlib\__init__.py' not found (or not a regular file)
running build_ext
ERROR: CMake must be installed to build dlib
----------------------------------------
ERROR: Failed building wheel for dlib
Running setup.py clean for dlib
Failed to build dlib
Installing collected packages: dlib
Running setup.py install for dlib ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Users\aenas\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-78dld3fg\\dlib_098968d181654cc09e283aff4801a4b1\\setup.py'"'"'; __file__='"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-78dld3fg\\dlib_098968d181654cc09e283aff4801a4b1\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\aenas\AppData\Local\Temp\pip-record-zbjc8ulw\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\aenas\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Include\dlib'
cwd: C:\Users\aenas\AppData\Local\Temp\pip-install-78dld3fg\dlib_098968d181654cc09e283aff4801a4b1\
Complete output (8 lines):
running install
running build
running build_py
package init file 'tools\python\dlib\__init__.py' not found (or not a regular file)
running build_ext
ERROR: CMake must be installed to build dlib
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\aenas\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-78dld3fg\\dlib_098968d181654cc09e283aff4801a4b1\\setup.py'"'"'; __file__='"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-78dld3fg\\dlib_098968d181654cc09e283aff4801a4b1\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\aenas\AppData\Local\Temp\pip-record-zbjc8ulw\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\aenas\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Include\dlib' Check the logs for full command output.**
and when I tried to install face_recognition using command pip install face_recognition
I got the following:
Collecting face_recognition
Using cached face_recognition-1.3.0-py2.py3-none-any.whl (15 kB)
Requirement already satisfied: face-recognition-models>=0.3.0 in c:\users\aenas\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (from face_recognition) (0.3.0)
Collecting dlib>=19.7
Using cached dlib-19.22.1.tar.gz (7.4 MB)
Preparing metadata (setup.py) ... done
Collecting Click>=6.0
Using cached click-8.0.3-py3-none-any.whl (97 kB)
Requirement already satisfied: numpy in c:\users\aenas\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (from face_recognition) (1.21.4)
Requirement already satisfied: Pillow in c:\users\aenas\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (from face_recognition) (8.4.0)
Requirement already satisfied: colorama in c:\users\aenas\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (from Click>=6.0->face_recognition) (0.4.4)
Building wheels for collected packages: dlib
Building wheel for dlib (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Users\aenas\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-cy9bzkon\\dlib_8e45a10b6067402ab676a29d5bd742c8\\setup.py'"'"'; __file__='"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-cy9bzkon\\dlib_8e45a10b6067402ab676a29d5bd742c8\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\aenas\AppData\Local\Temp\pip-wheel-elyfs9nv'
cwd: C:\Users\aenas\AppData\Local\Temp\pip-install-cy9bzkon\dlib_8e45a10b6067402ab676a29d5bd742c8\
Complete output (8 lines):
running bdist_wheel
running build
running build_py
package init file 'tools\python\dlib\__init__.py' not found (or not a regular file)
running build_ext
ERROR: CMake must be installed to build dlib
----------------------------------------
ERROR: Failed building wheel for dlib
Running setup.py clean for dlib
Failed to build dlib
Installing collected packages: dlib, Click, face-recognition
Running setup.py install for dlib ... error
ERROR: Command errored out with exit status 1:
command: 'C:\Users\aenas\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-cy9bzkon\\dlib_8e45a10b6067402ab676a29d5bd742c8\\setup.py'"'"'; __file__='"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-cy9bzkon\\dlib_8e45a10b6067402ab676a29d5bd742c8\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\aenas\AppData\Local\Temp\pip-record-oojov4ij\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\aenas\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Include\dlib'
cwd: C:\Users\aenas\AppData\Local\Temp\pip-install-cy9bzkon\dlib_8e45a10b6067402ab676a29d5bd742c8\
Complete output (8 lines):
running install
running build
running build_py
package init file 'tools\python\dlib\__init__.py' not found (or not a regular file)
running build_ext
ERROR: CMake must be installed to build dlib
----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\aenas\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-cy9bzkon\\dlib_8e45a10b6067402ab676a29d5bd742c8\\setup.py'"'"'; __file__='"'"'C:\\Users\\aenas\\AppData\\Local\\Temp\\pip-install-cy9bzkon\\dlib_8e45a10b6067402ab676a29d5bd742c8\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\aenas\AppData\Local\Temp\pip-record-oojov4ij\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\aenas\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Include\dlib' Check the logs for full command output.
Though I have tried many solution but none of them solved my problem
Fortunately, I solved the problem. These are the steps to download face_recognition Library:
in the command prompt write
python
and click Enter, this will open Microsoft store for you, "click download" or "install" to download and install python. "to check if it is downloaded or not typepython
in the command prompt
go to: https://pypi.org/project/pip-download/ click download files. Now open the downloaded file, then click right click with the mouse and choose "open in windows terminal". now type the command
python get-pip.py
. now your pip should be installed, typepip
in the terminal to check if it is installed
go to: https://visualstudio.microsoft.com/ and download the community version of VS. after downloading install it and choose the following options in the installation page:
image1 image2and choose install
Enter the command
pip install cmake
and wait fo it to be installed.
follow the instructions in the following link to know how to add something to your Path variable: https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/
write the following command in the command prompt:
pip install dlib
write the following command in the command prompt:
pip install face_recognition
click File click Sittings in the search type "interpreter" choose "python interpreter" choose "show all" click the "+" sign choose system Interpreter choose the interpreter that its path starts with the "users" directory
That is the solution I used to fix my problem