이 가이드 https://cmusatyalab.github.io/openface/setup/ 설치를 따르고 있습니다. 나는했다 :
mkdir -p ~/src
cd ~/src
tar xf dlib-19.1.0.tar.gz
cd dlib-19.1.0/python_examples
mkdir build
cd build
cmake ../../tools/python
cmake --build . --config Release
sudo cp dlib.so /usr/local/lib/python3.4/dist-packages/
이 시점에서 실행할 수 있어야한다고 import dlib
하지만 virtualenv에서 실행하면
ImportError: No module named dlib
virtualenv에서 외부에서 실행하면 다음을 제공합니다.
ImportError: dynamic module does not define init function (PyInit_dlib)
내가 무엇을 잘못하고 있지? 파이썬 용 dlib를 설치하는 방법은 무엇입니까?
UPD : Python2에 대해서도 동일하게 시도했습니다.
sudo cp dlib.so /usr/local/lib/python2.7/dist-packages/
그리고 그것은 python2에서 작동했습니다. 그렇다면 python3에 대해 동일한 작업을 수행하는 방법은 무엇입니까?
혼자서 해결책을 찾았지만 그의 팁에 대해 @edwinksl에게 감사드립니다. dlib
python3 용 으로 설치 하려면 pip
다음 을 사용하는 것이 좋습니다 .
pip install dlib
부스트 파이썬이 필요합니다. 그것을 얻기 위해:
sudo apt-get install libboost-all-dev
"Could NOT find PythonLibs (missing : PYTHON_LIBRARIES) (Required is at least version"3.4 ")"오류가 발생하면 cmake> 2.8 (제 경우에는 3.2.2)이 있는지 확인하십시오. cmake> 2.8을 설치하려면 :
sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
sudo apt-get install cmake
그것은 나를 위해 문제를 해결했습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다