[英]how to install face_recognition module for python
i have installed the cmake but still dlib is not installing which is required for the installation of face_recognition module我已经安装了 cmake 但仍然没有安装 dlib,这是安装 face_recognition 模块所必需的
the below mentioned error i am getting whenever i try to install the dlib by using the pip install dlib每当我尝试使用 pip install dlib 安装 dlib 时,我都会遇到下面提到的错误
ERROR: Complete output from command 'c:\users\sunil\appdata\local\programs\python\python37\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\sunil\\AppData\\Local\\Temp\\pip-install-oufh_gcl\\dlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\sunil\AppData\Local\Temp\pip-wheel-2fd_0qt9' --python-tag cp37:
ERROR: running bdist_wheel
running build
running build_py
package init file 'dlib\__init__.py' not found (or not a regular file)
running build_ext
Building extension for Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]
Invoking CMake setup: 'cmake C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\build\lib.win-amd64-3.7 -DPYTHON_EXECUTABLE=c:\users\sunil\appdata\local\programs\python\python37\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\build\lib.win-amd64-3.7 -A x64'
-- Building for: NMake Makefiles
CMake Error in CMakeLists.txt:
Generator
NMake Makefiles
does not support platform specification, but platform
x64
was specified.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
See also "C:/Users/sunil/AppData/Local/Temp/pip-install-oufh_gcl/dlib/build/temp.win-amd64-3.7/Release/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\setup.py", line 261, in <module>
'Topic :: Software Development',
File "c:\users\sunil\appdata\local\programs\python\python37\lib\site-packages\setuptools\__init__.py", line 129, in setup
return distutils.core.setup(**attrs)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\sunil\appdata\local\programs\python\python37\lib\site-packages\wheel\bdist_wheel.py", line 192, in run
self.run_command('build')
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\setup.py", line 135, in run
self.build_extension(ext)
File "C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\setup.py", line 172, in build_extension
subprocess.check_call(cmake_setup, cwd=build_folder)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\subprocess.py", line 328, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\sunil\\AppData\\Local\\Temp\\pip-install-oufh_gcl\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\sunil\\AppData\\Local\\Temp\\pip-install-oufh_gcl\\dlib\\build\\lib.win-amd64-3.7', '-DPYTHON_EXECUTABLE=c:\\users\\sunil\\appdata\\local\\programs\\python\\python37\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\sunil\\AppData\\Local\\Temp\\pip-install-oufh_gcl\\dlib\\build\\lib.win-amd64-3.7', '-A', 'x64']' returned non-zero exit status 1.
----------------------------------------
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: Complete output from command 'c:\users\sunil\appdata\local\programs\python\python37\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\sunil\\AppData\\Local\\Temp\\pip-install-oufh_gcl\\dlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\sunil\AppData\Local\Temp\pip-record-89jcoq15\install-record.txt' --single-version-externally-managed --compile:
ERROR: running install
running build
running build_py
package init file 'dlib\__init__.py' not found (or not a regular file)
running build_ext
Building extension for Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]
Invoking CMake setup: 'cmake C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\tools\python -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\build\lib.win-amd64-3.7 -DPYTHON_EXECUTABLE=c:\users\sunil\appdata\local\programs\python\python37\python.exe -DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\build\lib.win-amd64-3.7 -A x64'
-- Building for: NMake Makefiles
CMake Error in CMakeLists.txt:
Generator
NMake Makefiles
does not support platform specification, but platform
x64
was specified.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
See also "C:/Users/sunil/AppData/Local/Temp/pip-install-oufh_gcl/dlib/build/temp.win-amd64-3.7/Release/CMakeFiles/CMakeOutput.log".
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\setup.py", line 261, in <module>
'Topic :: Software Development',
File "c:\users\sunil\appdata\local\programs\python\python37\lib\site-packages\setuptools\__init__.py", line 129, in setup
return distutils.core.setup(**attrs)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\sunil\appdata\local\programs\python\python37\lib\site-packages\setuptools\command\install.py", line 61, in run
return orig.install.run(self)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\command\install.py", line 545, in run
self.run_command('build')
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\setup.py", line 135, in run
self.build_extension(ext)
File "C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\setup.py", line 172, in build_extension
subprocess.check_call(cmake_setup, cwd=build_folder)
File "c:\users\sunil\appdata\local\programs\python\python37\lib\subprocess.py", line 328, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', 'C:\\Users\\sunil\\AppData\\Local\\Temp\\pip-install-oufh_gcl\\dlib\\tools\\python', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\\Users\\sunil\\AppData\\Local\\Temp\\pip-install-oufh_gcl\\dlib\\build\\lib.win-amd64-3.7', '-DPYTHON_EXECUTABLE=c:\\users\\sunil\\appdata\\local\\programs\\python\\python37\\python.exe', '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE=C:\\Users\\sunil\\AppData\\Local\\Temp\\pip-install-oufh_gcl\\dlib\\build\\lib.win-amd64-3.7', '-A', 'x64']' returned non-zero exit status 1.
----------------------------------------
ERROR: Command "'c:\users\sunil\appdata\local\programs\python\python37\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\sunil\\AppData\\Local\\Temp\\pip-install-oufh_gcl\\dlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\sunil\AppData\Local\Temp\pip-record-89jcoq15\install-record.txt' --single-version-externally-managed --compile" failed with error code 1 in C:\Users\sunil\AppData\Local\Temp\pip-install-oufh_gcl\dlib\
can anyone tell me the easiest way to install the face_recognition module for my windows 10谁能告诉我为我的 windows 10 安装 face_recognition 模块的最简单方法
If you have conda installed in your system then follow these steps:如果您的系统中安装了 conda,请按照以下步骤操作:
First of all, install Cmake.首先,安装Cmake。
pip install cmake
After that, install the dlib.之后,安装dlib。
If pip is not working, install dlib via the wheel file.如果 pip 不起作用,请通过轮文件安装 dlib。
pip install https://pypi.python.org/packages/da/06/bd3e241c4eb0a662914b3b4875fc52dd176a9db0d4a2c915ac2ad8800e9e/dlib-19.7.0-cp36-cp36m-win_amd64.whl#md5=b7330a5b2d46420343fbed5df69e6a3f
After that, you can install the face_regognition module.之后,您可以安装 face_regognition 模块。
pip install face_recognition
Install Cmake with:使用以下命令安装 Cmake:
sudo apt install cmake
And for python3 don't use pip alone, use pip3 to install future python3 modules:对于 python3 不要单独使用 pip,使用 pip3 安装未来的 python3 模块:
pip3 install face_recognition
if your OS is windows7 :如果您的操作系统是 windows7:
enjoy face_recognition享受人脸识别
My Env details :我的环境详细信息:
python 3.7 & ubuntu 16.04
蟒蛇 3.7 和 Ubuntu 16.04
1) Assign root permission and update ubuntu first 1)分配root权限,先更新ubuntu
sudo su
apt-get update
2) Check your version & path for python & pip. 2)检查python和pip的版本和路径。
which python3
python3 -V
which pip3
pip3 -V
3) 3)
pip3 install cmake
4) 4)
apt-get install -y --fix-missing \
build-essential \
cmake \
gfortran \
git \
wget \
curl \
grapgicsmagick \
libgraphicsmagic-dev \
libatlas-dev \
libavcodec-dev \
libavformat-dev \
libgtk2.0-dev \
libjpeg-dev \
liblapack-dev \
libswscale-dev \
pkg-config \
software-properties-common \
zip
6) 6)
apt-get install python3-dev
5) 5)
pip3 install dlib
6) 6)
pip3 install face_recognition
✅ Done ✅ 完成
I just overcame the challenge.我刚刚克服了挑战。 You can let VS Code do the hard work for you.
您可以让 VS Code 为您完成繁重的工作。
Download Visual Studio 2022.下载 Visual Studio 2022。
When installing, make sure to install Desktop Development with C++ .安装时,请确保使用 C++安装桌面开发。 It automatically downloads CMake.
它会自动下载 CMake。
Once it is complete, clone face_recognition.完成后,克隆 face_recognition。 Simply navigate to a folder of your choice in Command Prompt or Bash and type
只需导航到您在命令提示符或 Bash 中选择的文件夹并键入
git clone https://github.com/ageitgey/face_recognition.git
Create a new virtual environment for easy differentiation and activate it创建新的虚拟环境以方便区分并激活它
Install CMake using安装 CMake 使用
pip install cmake
Navigate back to the folder where the face_recognition was cloned and enter the command.导航回 face_recognition 克隆所在的文件夹并输入命令。
python setup.py install
Note: It is important that you are in the folder where the face_recognition was cloned as it contains the setup.py file.注意:重要的是您位于 face_recognition 被克隆的文件夹中,因为它包含 setup.py 文件。
This takes some time but once complete, you will have face_recogntion installed on your virtual machine.这需要一些时间,但一旦完成,您将在虚拟机上安装 face_recognition。
I have got the same problem.我有同样的问题。 I have installed cmake but it shows the same problem.
我已经安装了cmake,但它显示了同样的问题。 But I found this solution, conda install -c conda-forge dlib
但我找到了这个解决方案, conda install -c conda-forge dlib
Simple steps:-简单步骤:-
pip install cmake
(or) pip3 install cmake
(#make sure you installing cmake on python3.8 pip) pip install cmake
(or) pip3 install cmake
(#make sure you installing cmake on python3.8 pip)
4.install c,c++ build tools here 4.在这里安装c,c++构建工具
5.once you install c++ inside the visual studio 1.9GB restart your computer 5.在 visual studio 1.9GB 中安装 c++ 后重新启动计算机
6. pip install face_recognition
6.
pip install face_recognition
Everything done enjoy programming一切尽在享受编程
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.