Activate miniconda environment (my environment is called py3):
Produce initial steps from the readme:
1
2
3
4
5
| cd examples
mkdir build
cd build
cmake ..
cmake --build . --config Release
|
inside function build_dlib()
of file setup.py
add the highlighted code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| if platform_arch == '64bit' and sys.platform == "win32":
# 64bit build on Windows
#.................. bla bla ...................
for ext in [py_ver.replace(".", "") + '.lib', py_ver + 'mu.lib', py_ver + 'm.lib', py_ver + 'u.lib']:
py_lib = os.path.abspath(os.path.join(inc_dir, '../libs/', 'python' + ext))
if os.path.exists(py_lib):
cmake_extra_arch += ['-DPYTHON_LIBRARY={lib}'.format(lib=py_lib)]
break
else:
cmake_extra_arch += ['-DPYTHON_LIBRARY=/home/user/miniconda/envs/py3/lib/libpython3.so']
cmake_extra_arch += ['-DPYTHON_INCLUDE_DIR=/home/user/miniconda/envs/py3/include/python3.5m']
build_dir = os.path.join(script_dir, "./tools/python/build")
#......................bla bla.....................................
|
Replace /home/user/miniconda
by your path to miniconda
Run python setup.py install
(as usual)