Как мне установить dlib в windows 10 через python (не Anaconda)? - PullRequest
0 голосов
/ 27 апреля 2020

Я на самом деле пытаюсь запустить этот проект - https://github.com/HongguLiu/Deepfake-Detection

Одно из требований - установить dlib.

Я установил Cmake, затем установил Длиб, но не повезло. Показала эту ошибку - Как установить dlib в windows?

Затем после долгих исследований я обнаружил что-то очень близкое. До того момента, когда теперь я получил только ошибку без компилятора, установленного для c, в то время как он использовал MS-V C.

На одном сайте я следовал руководству, используя Cmake- GUI. Там я мог бы изменить компилятор на MinGW Make.

И возникла одна идея, я добавил это в список аргументов setup.py для cmake

-G "MinGW Makefiles"

А теперь еще один появляется ошибка ...

D:\Downloads\dlib-19.19.0>python setup.py install
running install
running bdist_egg
running egg_info
writing dlib.egg-info\PKG-INFO
writing dependency_links to dlib.egg-info\dependency_links.txt
writing top-level names to dlib.egg-info\top_level.txt
package init file 'dlib\__init__.py' not found (or not a regular file)
reading manifest file 'dlib.egg-info\SOURCES.txt'
Traceback (most recent call last):
  File "setup.py", line 223, in <module>
    setup(
  File "C:\Python38\lib\site-packages\setuptools\__init__.py", line 145, in setup
    return distutils.core.setup(**attrs)
  File "C:\Python38\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Python38\lib\distutils\dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "C:\Python38\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Python38\lib\site-packages\setuptools\command\install.py", line 67, in run
    self.do_egg_install()
  File "C:\Python38\lib\site-packages\setuptools\command\install.py", line 109, in do_egg_install
    self.run_command('bdist_egg')
  File "C:\Python38\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Python38\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Python38\lib\site-packages\setuptools\command\bdist_egg.py", line 163, in run
    self.run_command("egg_info")
  File "C:\Python38\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Python38\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Python38\lib\site-packages\setuptools\command\egg_info.py", line 296, in run
    self.find_sources()
  File "C:\Python38\lib\site-packages\setuptools\command\egg_info.py", line 303, in find_sources
    mm.run()
  File "C:\Python38\lib\site-packages\setuptools\command\egg_info.py", line 534, in run
    self.add_defaults()
  File "C:\Python38\lib\site-packages\setuptools\command\egg_info.py", line 578, in add_defaults
    self.read_manifest()
  File "C:\Python38\lib\site-packages\setuptools\command\sdist.py", line 199, in read_manifest
    self.filelist.append(line)
  File "C:\Python38\lib\site-packages\setuptools\command\egg_info.py", line 476, in append
    path = convert_path(item)
  File "C:\Python38\lib\distutils\util.py", line 124, in convert_path
    raise ValueError("path '%s' cannot end with '/'" % pathname)
ValueError: path 'dlib/CMakeLists.txt/' cannot end with '/'

D:\Downloads\dlib-19.19.0>

Есть идеи, как ее устранить?

...