A instalação do face_recognition (python) faz com que o comando não seja encontrado

0

O que eu fiz

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

Meu erro

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

    
por Akados 02.01.2018 / 02:49

0 respostas