Eu segui este tutorial , fiz
sudo apt-get install libboost-all-dev
e instalou este Dockerfile
# This is a sample Dockerfile you can modify to deploy your own app
based on face_recognition
FROM python:3.4-slim
RUN apt-get -y update
RUN apt-get install -y --fix-missing \
build-essential \
cmake \
gfortran \
git \
wget \
curl \
graphicsmagick \
libgraphicsmagick1-dev \
libatlas-dev \
libavcodec-dev \
libavformat-dev \
libboost-all-dev \
libgtk2.0-dev \
libjpeg-dev \
liblapack-dev \
libswscale-dev \
pkg-config \
python3-dev \
python3-numpy \
software-properties-common \
zip \
&& apt-get clean && rm -rf /tmp/* /var/tmp/*
RUN cd ~ && \
mkdir -p dlib && \
git clone -b 'v19.7' --single-branch
https://github.com/davisking/dlib.git dlib/ && \
cd dlib/ && \
python3 setup.py install --yes USE_AVX_INSTRUCTIONS'
E continuou com estes comandos:
git clone https://github.com/davisking/dlib.git
cd dlib
mkdir build; cd build; cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1; cmake --build .
cd ..
python3 setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA
pip3 install face_recognition
Eu corro face_recognition
no terminal e recebo:
face_recognition: command not found
Eu verifico /home/capitan/.local/bin
para ver se o face_recognition
está lá e está. O conteúdo de face_recognition
inclui:
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import re
import sys
from face_recognition.cli import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
Existem outros arquivos .py
neste local que funcionam bem, como f2py
e gifmaker.py
. Eu não tenho certeza porque o Ubuntu está me dizendo que este comando não foi encontrado. Tudo o resto parecia funcionar corretamente.
Como faço para me livrar do erro command not found
e obtenho o comando face_recognition
para funcionar corretamente no terminal?
O Python3 roda bem, mas dentro do terminal com python3
:
>>> import dlib
saídas:
Illegal instruction (core dumped)
Versão do Ubuntu : Ubuntu 17.10, x64 CPU : CPU Pentium (R) Dual-Core T4300 @ 2.10GHz × 2 GPU : sem GPU, gráficos integrados