Как установить face recognition на windows

Last Updated :
26 Oct, 2021

In this article, we will learn how to install Face Recognition in Python on Windows. Recognize and manipulate faces from Python or from the command line with the world’s simplest face recognition library. Built using dlib’s state-of-the-art face recognition built with deep learning.

Installing Face Recognition on Windows :

Prerequisites:

Face Recognition module can only be installed for Python version 3.7 and 3.8.

Step 1: Install git for Windows

Step 2: Clone this repository and go inside the folder using the following commands

git clone https://github.com/RvTechiNNovate/face_recog_dlib_file.git
cd face_recog_dlib_file

git clone face_recog

Step 3: Enter the following command to install dlib and cmake using pip

Python 3.7:
pip install dlib-19.19.0-cp37-cp37m-win_amd64.whl

Python 3.8:
pip install dlib-19.19.0-cp38-cp38-win_amd64.whl
pip install cmake

pip install dlib for python 3.8

Method 1: Using pip to install Face Recognition Package

Follow the below steps to install the Face Recognition package on Windows using pip:

Step 1: Install the latest Python3 in Windows 

Step 2: Check if pip and python are correctly installed.

python --version
pip --version

checking python and pip version in Windows

Step 3: Upgrade your pip to avoid errors during installation.

pip install --upgrade pip

upgrading pip in Windows

Step 4: Enter the following command to install Face Recognition using pip3.

pip install face-recognition

Method 2: Using setup.py to install Face Recognition 

Follow the below steps to install the Face Recognition on Windows using the setup.py file:

Step 1: Download the latest source package of Face Recognition for python3 from here.

curl https://files.pythonhosted.org/packages/6c/49/75dda409b94841f01cbbc34114c9b67ec618265084e4d12d37ab838f4fd3/face_recognition-1.3.0.tar.gz > face_recognition-1.3.0.tar.gz

downloading the source package for Face Recognition in Windows

Step 2: Extract the downloaded package using the following command.

tar -xzvf face_recognition-1.3.0.tar.gz

extracting the face_recognition-1.3.0.tar.gz file in Windows

Step 3: Go inside the folder and Enter the following command to install the package.

cd face_recognition-1.3.0
python setup.py install

installing Face Recognition on Windows using the setup.py file

Verifying Face Recognition installation on Windows :

Make the following import in your python terminal to verify if the installation has been done properly:

import face_recognition

Verifying Face Recognition installation on Windows

If there is any error while importing the module then is not installed properly.

Step-by-Step Guide: Install Face Recognition on Windows 11

Table of Contents

  1. Introduction
  2. Installing Python on Windows 11
  3. What is Facial Recognition?
  4. Setting Up a Virtual Environment
  5. Installing CMake for DLib
  6. Installing Face Recognition
  7. testing Face Recognition
  8. Troubleshooting and Compatibility Issues
  9. Using Git for Cloning Repositories
  10. Conclusion

Introduction

In this article, we will guide you through the process of installing facial recognition for Python on Windows 11. Facial recognition technology is becoming increasingly popular and is used in various applications such as security systems and social media filters. By following the step-by-step instructions provided, even beginners can install and use facial recognition on their Windows 11 machines.

Installing Python on Windows 11

Before we can proceed with the installation of facial recognition, we need to ensure that Python is installed on our machine. We will begin by checking if Python is already installed and if not, we will download and install the latest version from python.org. Python is essential for running facial recognition algorithms, so it is important to have it set up correctly.

What is Facial Recognition?

Facial recognition is a technology that uses biometrics to identify and verify individuals by analyzing their facial features. It compares specific facial landmarks and Patterns captured from an image or video with a database of known faces. This technology has seen widespread adoption in various industries, including law enforcement, access control systems, and social media applications.

Setting Up a Virtual Environment

To ensure a clean and isolated environment for installing facial recognition, we will set up a virtual environment using Python’s built-in venv module. A virtual environment allows us to create separate environments with their own Python packages and dependencies, avoiding conflicts between different projects. This step is crucial for beginners as it helps maintain a clean and organized development environment.

Installing CMake for DLib

In order to install facial recognition, we need to install the DLib library, which is a popular open-source library used for various computer vision tasks. However, before we can install DLib, we need to install CMake, a cross-platform build system, as it is required for compiling DLib from source. We will guide you through the process of downloading and installing CMake to ensure a smooth installation of facial recognition.

Installing Face Recognition

With Python, the virtual environment, and CMake set up correctly, we can now proceed to install the face recognition library. Face recognition is a Python Package that provides a simple interface for facial recognition tasks, including face detection, face landmarks, and face recognition. We will use the pip package manager to install face recognition and ensure that it is successfully added to our virtual environment.

Testing Face Recognition

Once face recognition is installed, we can test its functionality by running a simple script that demonstrates face detection and landmark detection. We will provide you with the code to load an image, detect faces in the image, and Visualize the facial landmarks. This will help you verify if the installation was successful and if face recognition is working as expected on your Windows 11 machine.

Troubleshooting and Compatibility Issues

During the installation process, you may encounter some errors or compatibility issues. We will address common troubleshooting steps and provide solutions to resolve potential problems. This includes issues related to version compatibility, installation of dependencies, and error messages encountered during the installation process.

Using Git for Cloning Repositories

Many developers use Git for version control and collaboration. If you are having trouble cloning repositories or understanding the basic concepts of Git, we will guide you through the process of installing Git on Windows 11 and provide an overview of basic Git commands. Git is an essential tool for managing code repositories and collaborating with other developers.

Conclusion

In conclusion, installing facial recognition for Python on Windows 11 is not a complicated task, even for beginners. By following our step-by-step instructions and troubleshooting tips, you can successfully set up and use facial recognition technology on your Windows 11 machine. Facial recognition has various applications and can be a valuable tool in the field of computer vision and biometrics. With this installation guide, you will be ready to explore the possibilities of facial recognition technology and integrate it into your own projects.


🔍 Highlights:

  • Install facial recognition for Python on Windows 11
  • Set up a virtual environment for clean and isolated development
  • Install CMake and DLib for facial recognition dependencies
  • Use the face recognition library for face detection and recognition
  • Troubleshoot installation and compatibility issues
  • Use Git for version control and collaboration

FAQ:

Q: Can I install facial recognition on operating systems other than Windows 11?
A: While this article specifically focuses on installing facial recognition on Windows 11, the steps for installation may be similar for other operating systems such as Mac or Ubuntu. However, it is recommended to refer to the official documentation for specific instructions related to your operating system.

Q: Can I use facial recognition without installing Python?
A: No, Python is required to run facial recognition algorithms. It is essential to have Python installed on your machine before proceeding with the installation of facial recognition.

Q: Are there any compatibility issues with the latest version of Python (3.11)?
A: Compatibility issues may arise when installing facial recognition on the latest version of Python. It is recommended to refer to the documentation or seek community support for updated installation instructions for Python 3.11. Alternatively, you can consider using Python 3.8, which is known to work well with facial recognition.

Q: What are the potential applications of facial recognition technology?
A: Facial recognition technology has a wide range of applications, including but not limited to security systems, access control, surveillance, identity verification, and social media filters. It is constantly evolving and finding new applications in various industries.

Q: Is facial recognition technology secure?
A: Facial recognition technology can be secure when implemented correctly and with proper privacy measures. However, it is important to address privacy concerns and ensure compliance with legal and ethical requirements when using facial recognition technology.

How to install face recognition on windows

This guide is inaccurate, out of date, and will likely not work.

This guide will help you install @ageitgey’s python face_recognition module on windows.

Prerequisities

You will need python 3.6 or older. (At the time of writing — will update when required)
dlib, one of face_recognition‘s dependencies doesn’t support 3.7 yet.

You will also need visual studio with cmake compilation tools.

Installing

Step one

Install cmake.
To do this, download a graphical installer from cmake.org/downloads.

When installing, make sure to tick the box add cmake to path for all users, or this guide won’t work.

Step two — installing dlib and face_recogntion modules

There are multiple ways to do this.

Way one (recommended if you have more than one version of python installed)

Create a new virtual enviroment running 3.6 or older — if you don’t know how, there are plenty of tutorials avialable online.

Run path\to\venv\python.exe -m pip install dlib and wait for this to run — it took ten minutes on my intel i7 core, and made the fan go crazy, so be prepared to wait

If it completes without any errors, you’re all set. Run path\to\venv\python.exe -m pip install face_recognition to install face_recognition.

Way two (recommended if you have only one version of python installed (3.6 or older))

Run pip install dlib and wait for this to run — it took ten minutes on my intel i7 core, and made the fan go crazy, so be prepared to wait

If it completes without any errors, you’re all set. Run pip install face_recognition to install face_recognition.

Done!

I hope this guide helps you install dlib and face_recognntion on your windows machine.
If you have any problems, please let me know in the comments below.

Recognize and manipulate faces from Python or from the command line
with

the world’s simplest face recognition library.

Built using dlib’s state-of-the-art face
recognition

built with deep learning. The model has an accuracy of 99.38% on the

This also provides a simple face_recognition command line tool
that lets

you do face recognition on a folder of images from the command line!

Features

Find faces in pictures

Find all the faces that appear in a picture:

image3

import face_recognition
image = face_recognition.load_image_file("your_file.jpg")
face_locations = face_recognition.face_locations(image)

Find and manipulate facial features in pictures

Get the locations and outlines of each person’s eyes, nose, mouth and
chin.

image4

import face_recognition
image = face_recognition.load_image_file("your_file.jpg")
face_landmarks_list = face_recognition.face_landmarks(image)

Finding facial features is super useful for lots of important stuff.
But you can also use for really stupid stuff

image5

Identify faces in pictures

Recognize who appears in each photo.

image6

import face_recognition
known_image = face_recognition.load_image_file("biden.jpg")
unknown_image = face_recognition.load_image_file("unknown.jpg")

biden_encoding = face_recognition.face_encodings(known_image)[0]
unknown_encoding = face_recognition.face_encodings(unknown_image)[0]

results = face_recognition.compare_faces([biden_encoding], unknown_encoding)

You can even use this library with other Python libraries to do
real-time face recognition:

image7

See this
example
for the code.

Installation

Requirements

  • Python 3.3+ or Python 2.7

  • macOS or Linux (Windows not officially supported, but might work)

Installing on Mac or Linux

First, make sure you have dlib already installed with Python bindings:

  • How to install dlib from source on macOS or
    Ubuntu

Then, install this module from pypi using pip3 (or pip2 for
Python 2):

pip3 install face_recognition

If you are having trouble with installation, you can also try out a

Installing on Raspberry Pi 2+

  • Raspberry Pi 2+ installation
    instructions

Installing on Windows

While Windows isn’t officially supported, helpful users have posted
instructions on how to install this library:

  • @masoudr’s Windows 10 installation guide (dlib +
    face_recognition)

Installing a pre-configured Virtual Machine image

  • Download the pre-configured VM
    image
    (for VMware Player or VirtualBox).

Usage

Command-Line Interface

When you install face_recognition, you get a simple command-line
program

called face_recognition that you can use to recognize faces in a

photograph or folder full for photographs.

First, you need to provide a folder with one picture of each person
you

already know. There should be one image file for each person with the

files named according to who is in the picture:

known

Next, you need a second folder with the files you want to identify:

unknown

Then in you simply run the command face_recognition, passing in

the folder of known people and the folder (or single image) with
unknown

people and it tells you who is in each image:

$ face_recognition ./pictures_of_people_i_know/ ./unknown_pictures/

/unknown_pictures/unknown.jpg,Barack Obama
/face_recognition_test/unknown_pictures/unknown.jpg,unknown_person

There’s one line in the output for each face. The data is
comma-separated

with the filename and the name of the person found.

An unknown_person is a face in the image that didn’t match anyone
in

your folder of known people.

Adjusting Tolerance / Sensitivity

If you are getting multiple matches for the same person, it might be
that

the people in your photos look very similar and a lower tolerance
value

is needed to make face comparisons more strict.

You can do that with the —tolerance parameter. The default
tolerance

value is 0.6 and lower numbers make face comparisons more strict:

$ face_recognition --tolerance 0.54 ./pictures_of_people_i_know/ ./unknown_pictures/

/unknown_pictures/unknown.jpg,Barack Obama
/face_recognition_test/unknown_pictures/unknown.jpg,unknown_person

If you want to see the face distance calculated for each match in
order

to adjust the tolerance setting, you can use —show-distance true:

$ face_recognition --show-distance true ./pictures_of_people_i_know/ ./unknown_pictures/

/unknown_pictures/unknown.jpg,Barack Obama,0.378542298956785
/face_recognition_test/unknown_pictures/unknown.jpg,unknown_person,None
More Examples

If you simply want to know the names of the people in each photograph
but don’t

care about file names, you could do this:

$ face_recognition ./pictures_of_people_i_know/ ./unknown_pictures/ | cut -d ',' -f2

Barack Obama
unknown_person
Speeding up Face Recognition

Face recognition can be done in parallel if you have a computer with

multiple CPU cores. For example if your system has 4 CPU cores, you
can

process about 4 times as many images in the same amount of time by
using

all your CPU cores in parallel.

If you are using Python 3.4 or newer, pass in a
—cpus <number_of_cpu_cores_to_use> parameter:

$ face_recognition --cpus 4 ./pictures_of_people_i_know/ ./unknown_pictures/

You can also pass in —cpus -1 to use all CPU cores in your system.

Python Module

You can import the face_recognition module and then easily
manipulate

faces with just a couple of lines of code. It’s super easy!

API Docs:
https://face-recognition.readthedocs.io.

Automatically find all the faces in an image
import face_recognition

image = face_recognition.load_image_file("my_picture.jpg")
face_locations = face_recognition.face_locations(image)

# face_locations is now an array listing the co-ordinates of each face!

You can also opt-in to a somewhat more accurate deep-learning-based face
detection model.

Note: GPU acceleration (via nvidia’s CUDA library) is required for
good

performance with this model. You’ll also want to enable CUDA support

when compliling dlib.

import face_recognition

image = face_recognition.load_image_file("my_picture.jpg")
face_locations = face_recognition.face_locations(image, model="cnn")

# face_locations is now an array listing the co-ordinates of each face!

If you have a lot of images and a GPU, you can also

Automatically locate the facial features of a person in an image
import face_recognition

image = face_recognition.load_image_file("my_picture.jpg")
face_landmarks_list = face_recognition.face_landmarks(image)

# face_landmarks_list is now an array with the locations of each facial feature in each face.
# face_landmarks_list[0]['left_eye'] would be the location and outline of the first person's left eye.
Recognize faces in images and identify who they are
import face_recognition

picture_of_me = face_recognition.load_image_file("me.jpg")
my_face_encoding = face_recognition.face_encodings(picture_of_me)[0]

# my_face_encoding now contains a universal 'encoding' of my facial features that can be compared to any other picture of a face!

unknown_picture = face_recognition.load_image_file("unknown.jpg")
unknown_face_encoding = face_recognition.face_encodings(unknown_picture)[0]

# Now we can see the two face encodings are of the same person with `compare_faces`!

results = face_recognition.compare_faces([my_face_encoding], unknown_face_encoding)

if results[0] == True:
    print("It's a picture of me!")
else:
    print("It's not a picture of me!")

Python Code Examples

All the examples are available
here.

Face Detection

  • Find faces in a
    photograph

  • Find faces in a photograph (using deep
    learning)

  • Find faces in batches of images w/ GPU (using deep
    learning)

Facial Features

  • Identify specific facial features in a
    photograph

  • Apply (horribly ugly) digital
    make-up

Facial Recognition

  • Find and recognize unknown faces in a photograph based on
    photographs of known
    people

  • Compare faces by numeric face distance instead of only True/False
    matches

  • Recognize faces in live video using your webcam — Simple / Slower
    Version (Requires OpenCV to be
    installed)

  • Recognize faces in live video using your webcam — Faster Version
    (Requires OpenCV to be
    installed)

  • Recognize faces in a video file and write out new video file
    (Requires OpenCV to be
    installed)

  • Recognize faces on a Raspberry Pi w/
    camera

  • Run a web service to recognize faces via HTTP (Requires Flask to be
    installed)

  • Recognize faces with a K-nearest neighbors
    classifier

    How Face Recognition Works

If you want to learn how face location and recognition work instead of

Caveats

  • The face recognition model is trained on adults and does not work
    very well on children. It tends to mix
    up children quite easy using the default comparison threshold of 0.6.

Deployment to Cloud Hosts (Heroku, AWS, etc)

Since face_recognition depends on dlib which is written in
C++, it can be tricky to deploy an app

using it to a cloud hosting provider like Heroku or AWS.

To make things easier, there’s an example Dockerfile in this repo that
shows how to run an app built with

face_recognition in a Docker
container. With that, you should be able to deploy

to any service that supports Docker images.

Common Issues

Issue: Illegal instruction (core dumped) when using
face_recognition or running examples.

Solution: dlib is compiled with SSE4 or AVX support, but your CPU
is too old and doesn’t support that.

Issue:
RuntimeError: Unsupported image type, must be 8bit gray or RGB image.
when running the webcam examples.

Solution: Your webcam probably isn’t set up correctly with OpenCV. Look
here for
more.

Issue: MemoryError when running pip2 install face_recognition

Solution: The face_recognition_models file is too big for your
available pip cache memory. Instead,

try pip2 —no-cache-dir install face_recognition to avoid the
issue.

Issue:
AttributeError: ‘module’ object has no attribute ‘face_recognition_model_v1’

Solution: The version of dlib you have installed is too old. You
need version 19.7 or newer. Upgrade dlib.

Issue:
Attribute Error: ‘Module’ object has no attribute ‘cnn_face_detection_model_v1’

Solution: The version of dlib you have installed is too old. You
need version 19.7 or newer. Upgrade dlib.

Issue: TypeError: imread() got an unexpected keyword argument ‘mode’

Solution: The version of scipy you have installed is too old. You
need version 0.17 or newer. Upgrade scipy.

Thanks

  • Many, many thanks to Davis King
    (@nulhom)
    for creating dlib and for providing the trained facial feature
    detection and face encoding models
    used in this library. For more information on the ResNet that powers
    the face encodings, check out
    his blog
    post.

  • Thanks to everyone who works on all the awesome Python data science
    libraries like numpy, scipy, scikit-image,
    pillow, etc, etc that makes this kind of stuff so easy and fun in
    Python.

  • Thanks to Cookiecutter
    and the
    audreyr/cookiecutter-pypackage
    project template
    for making Python project packaging way more tolerable.

History

1.2.3 (2018-08-21)

  • You can now pass model=”small” to face_landmarks() to use the 5-point face model instead of the 68-point model.

  • Now officially supporting Python 3.7

  • New example of using this library in a Jupyter Notebook

1.2.2 (2018-04-02)

  • Added the face_detection CLI command

  • Removed dependencies on scipy to make installation easier

  • Cleaned up KNN example and fixed a bug with drawing fonts to label detected faces in the demo

1.2.1 (2018-02-01)

  • Fixed version numbering inside of module code.

1.2.0 (2018-02-01)

  • Fixed a bug where batch size parameter didn’t work correctly when doing batch face detections on GPU.

  • Updated OpenCV examples to do proper BGR -> RGB conversion

  • Updated webcam examples to avoid common mistakes and reduce support questions

  • Added a KNN classification example

  • Added an example of automatically blurring faces in images or videos

  • Updated Dockerfile example to use dlib v19.9 which removes the boost dependency.

1.1.0 (2017-09-23)

  • Will use dlib’s 5-point face pose estimator when possible for speed (instead of 68-point face pose esimator)

  • dlib v19.7 is now the minimum required version

  • face_recognition_models v0.3.0 is now the minimum required version

1.0.0 (2017-08-29)

  • Added support for dlib’s CNN face detection model via model=”cnn” parameter on face detecion call

  • Added support for GPU batched face detections using dlib’s CNN face detector model

  • Added find_faces_in_picture_cnn.py to examples

  • Added find_faces_in_batches.py to examples

  • Added face_rec_from_video_file.py to examples

  • dlib v19.5 is now the minimum required version

  • face_recognition_models v0.2.0 is now the minimum required version

0.2.2 (2017-07-07)

  • Added –show-distance to cli

  • Fixed a bug where –tolerance was ignored in cli if testing a single image

  • Added benchmark.py to examples

0.2.1 (2017-07-03)

  • Added –tolerance to cli

0.2.0 (2017-06-03)

  • The CLI can now take advantage of multiple CPUs. Just pass in the -cpus X parameter where X is the number of CPUs to use.

  • Added face_distance.py example

  • Improved CLI tests to actually test the CLI functionality

  • Updated facerec_on_raspberry_pi.py to capture in rgb (not bgr) format.

0.1.14 (2017-04-22)

  • Fixed a ValueError crash when using the CLI on Python 2.7

0.1.13 (2017-04-20)

  • Raspberry Pi support.

0.1.12 (2017-04-13)

  • Fixed: Face landmarks wasn’t returning all chin points.

0.1.11 (2017-03-30)

  • Fixed a minor bug in the command-line interface.

0.1.10 (2017-03-21)

  • Minor pref improvements with face comparisons.

  • Test updates.

0.1.9 (2017-03-16)

  • Fix minimum scipy version required.

0.1.8 (2017-03-16)

  • Fix missing Pillow dependency.

0.1.7 (2017-03-13)

  • First working release.

Рамис, ошибка:

Microsoft Windows [Version 10.0.17763.2114]
(c) Корпорация Майкрософт (Microsoft Corporation), 2018. Все права защищены.

C:\Users\Дом>pip install face-recognition
Collecting face-recognition
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/1e/95/f6c9330f54ab07bfa032bf3715c12455a381083125d8880c43cbe76bb3d0/face_recognition-1.3.0-py2.py3-none-any.whl
Collecting Pillow (from face-recognition)
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/ea/93/23b8524c64790729ba443b49462012a817c0152f2b78105331140f9da1b9/Pillow-8.3.2-cp36-cp36m-win_amd64.whl (3.2MB)
    100% |████████████████████████████████| 3.2MB 361kB/s
Collecting dlib>=19.7 (from face-recognition)
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/f0/a2/ba6163c09fb427990180afd8d625bcecc5555af699c253193c35ffd48c4f/dlib-19.22.1.tar.gz (7.4MB)
    100% |████████████████████████████████| 7.4MB 156kB/s
Collecting face-recognition-models>=0.3.0 (from face-recognition)
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/cf/3b/4fd8c534f6c0d1b80ce0973d01331525538045084c73c153ee6df20224cf/face_recognition_models-0.3.0.tar.gz (100.1MB)
    100% |████████████████████████████████| 100.2MB 10.0kB/s
Collecting Click>=6.0 (from face-recognition)
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/76/0a/b6c5f311e32aeb3b406e03c079ade51e905ea630fc19d1262a46249c1c86/click-8.0.1-py3-none-any.whl (97kB)
    100% |████████████████████████████████| 102kB 4.7MB/s
Collecting numpy (from face-recognition)
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/ea/bc/da526221bc111857c7ef39c3af670bbcf5e69c247b0d22e51986f6d0c5c2/numpy-1.19.5-cp36-cp36m-win_amd64.whl (13.2MB)
    100% |████████████████████████████████| 13.2MB 88kB/s
Collecting importlib-metadata; python_version < "3.8" (from Click>=6.0->face-recognition)
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/71/c2/cb1855f0b2a0ae9ccc9b69f150a7aebd4a8d815bd951e74621c4154c52a8/importlib_metadata-4.8.1-py3-none-any.whl
Collecting colorama; platform_system == "Windows" (from Click>=6.0->face-recognition)
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/44/98/5b86278fbbf250d239ae0ecb724f8572af1c91f4a11edf4d36a206189440/colorama-0.4.4-py2.py3-none-any.whl
Collecting zipp>=0.5 (from importlib-metadata; python_version < "3.8"->Click>=6.0->face-recognition)
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/92/d9/89f433969fb8dc5b9cbdd4b4deb587720ec1aeb59a020cf15002b9593eef/zipp-3.5.0-py3-none-any.whl
Collecting typing-extensions>=3.6.4; python_version < "3.8" (from importlib-metadata; python_version < "3.8"->Click>=6.0->face-recognition)
  Cache entry deserialization failed, entry ignored
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/74/60/18783336cc7fcdd95dae91d73477830aa53f5d3181ae4fe20491d7fc3199/typing_extensions-3.10.0.2-py3-none-any.whl
Installing collected packages: Pillow, dlib, face-recognition-models, zipp, typing-extensions, importlib-metadata, colorama, Click, numpy, face-recognition
  Running setup.py install for dlib ... error
Exception:
Traceback (most recent call last):
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\compat\__init__.py", line 73, in console_to_str
    return s.decode(sys.__stdout__.encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 246: invalid continuation byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\commands\install.py", line 342, in run
    prefix=options.prefix_path,
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\req\req_set.py", line 784, in install
    **kwargs
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\req\req_install.py", line 878, in install
    spinner=spinner,
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\utils\__init__.py", line 676, in call_subprocess
    line = console_to_str(proc.stdout.readline())
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\compat\__init__.py", line 75, in console_to_str
    return s.decode('utf_8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 246: invalid continuation byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\commands\install.py", line 385, in run
    requirement_set.cleanup_files()
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\req\req_set.py", line 729, in cleanup_files
    req.remove_temporary_source()
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\req\req_install.py", line 977, in remove_temporary_source
    rmtree(self.source_dir)
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\retrying.py", line 49, in wrapped_f
    return Retrying(*dargs, **dkw).call(f, *args, **kw)
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\retrying.py", line 212, in call
    raise attempt.get()
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\retrying.py", line 247, in get
    six.reraise(self.value[0], self.value[1], self.value[2])
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\six.py", line 686, in reraise
    raise value
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\_vendor\retrying.py", line 200, in call
    attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\utils\__init__.py", line 102, in rmtree
    onerror=rmtree_errorhandler)
  File "c:\users\дом\appdata\local\programs\python\python36\lib\shutil.py", line 488, in rmtree
    return _rmtree_unsafe(path, onerror)
  File "c:\users\дом\appdata\local\programs\python\python36\lib\shutil.py", line 378, in _rmtree_unsafe
    _rmtree_unsafe(fullname, onerror)
  File "c:\users\дом\appdata\local\programs\python\python36\lib\shutil.py", line 378, in _rmtree_unsafe
    _rmtree_unsafe(fullname, onerror)
  File "c:\users\дом\appdata\local\programs\python\python36\lib\shutil.py", line 378, in _rmtree_unsafe
    _rmtree_unsafe(fullname, onerror)
  [Previous line repeated 2 more times]
  File "c:\users\дом\appdata\local\programs\python\python36\lib\shutil.py", line 387, in _rmtree_unsafe
    onerror(os.rmdir, path, sys.exc_info())
  File "c:\users\дом\appdata\local\programs\python\python36\lib\site-packages\pip\utils\__init__.py", line 114, in rmtree_errorhandler
    func(path)
PermissionError: [WinError 32] Процесс не может получить доступ к файлу, так как этот файл занят другим процессом: 'C:\\Users\\E786~1\\AppData\\Local\\Temp\\pip-build-ey04e_8p\\dlib\\build\\temp.win-amd64-3.6\\Release\\CMakeFiles\\3.21.1\\CompilerIdC'
You are using pip version 9.0.1, however version 21.2.4 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как добавить gcc в path windows
  • Обход ограничений windows 11 при обновлении
  • Dell inspiron m5110 драйвера windows 10
  • Как подключить принтер hp deskjet f4180 к компьютеру windows 10
  • Как создать приложение для ios на windows