mirror of
https://github.com/Haoming02/sd-webui-old-photo-restoration.git
synced 2026-11-05 00:28:04 +00:00
[GH-ISSUE #23] cant install "dlib" on forge webui #22
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Haoming02/sd-webui-old-photo-restoration#22
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @dongxiat on GitHub (Jun 22, 2024).
Original GitHub issue: https://github.com/Haoming02/sd-webui-old-photo-restoration/issues/23
*** stderr: Traceback (most recent call last):
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\webui\extensions\sd-webui-old-photo-restoration\install.py", line 14, in
*** launch.run_pip(f"install {package}", f"Old-Photo-Restoration Requirement: {package}")
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\webui\modules\launch_utils.py", line 152, in run_pip
*** return run(f'"{python}" -m pip {command} --prefer-binary{index_url_line}', desc=f"Installing {desc}", errdesc=f"Couldn't install {desc}", live=live)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\webui\modules\launch_utils.py", line 124, in run
*** raise RuntimeError("\n".join(error_bits))
*** RuntimeError: Couldn't install Old-Photo-Restoration Requirement: dlib.
*** Command: "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\python.exe" -m pip install dlib --prefer-binary
*** Error code: 2
*** stdout: Collecting dlib
*** Using cached dlib-19.24.4.tar.gz (3.3 MB)
*** Installing build dependencies: started
*** Installing build dependencies: finished with status 'done'
*** Getting requirements to build wheel: started
*** Getting requirements to build wheel: finished with status 'done'
*** stderr: ERROR: Exception:
*** Traceback (most recent call last):
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\cli\base_command.py", line 180, in exc_logging_wrapper
*** status = run_func(*args)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\cli\req_command.py", line 245, in wrapper
*** return func(self, options, args)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\commands\install.py", line 377, in run
*** requirement_set = resolver.resolve(
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\resolution\resolvelib\resolver.py", line 95, in resolve
*** result = self._result = resolver.resolve(
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_vendor\resolvelib\resolvers.py", line 546, in resolve
*** state = resolution.resolve(requirements, max_rounds=max_rounds)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_vendor\resolvelib\resolvers.py", line 397, in resolve
*** self._add_to_criteria(self.state.criteria, r, parent=None)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_vendor\resolvelib\resolvers.py", line 173, in _add_to_criteria
*** if not criterion.candidates:
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_vendor\resolvelib\structs.py", line 156, in bool
*** return bool(self._sequence)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\resolution\resolvelib\found_candidates.py", line 155, in bool
*** return any(self)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\resolution\resolvelib\found_candidates.py", line 143, in
*** return (c for c in iterator if id(c) not in self._incompatible_ids)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\resolution\resolvelib\found_candidates.py", line 47, in _iter_built
*** candidate = func()
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\resolution\resolvelib\factory.py", line 182, in _make_candidate_from_link
*** base: Optional[BaseCandidate] = self._make_base_candidate_from_link(
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\resolution\resolvelib\factory.py", line 228, in _make_base_candidate_from_link
*** self._link_candidate_cache[link] = LinkCandidate(
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py", line 290, in init
*** super().init(
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py", line 156, in init
*** self.dist = self._prepare()
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py", line 222, in _prepare
*** dist = self._prepare_distribution()
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py", line 301, in _prepare_distribution
*** return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\operations\prepare.py", line 525, in prepare_linked_requirement
*** return self._prepare_linked_requirement(req, parallel_builds)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\operations\prepare.py", line 640, in _prepare_linked_requirement
*** dist = _get_prepared_distribution(
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\operations\prepare.py", line 71, in _get_prepared_distribution
*** abstract_dist.prepare_distribution_metadata(
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\distributions\sdist.py", line 54, in prepare_distribution_metadata
*** self._install_build_reqs(finder)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\distributions\sdist.py", line 124, in _install_build_reqs
*** build_reqs = self._get_build_requires_wheel()
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\distributions\sdist.py", line 101, in _get_build_requires_wheel
*** return backend.get_requires_for_build_wheel()
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_internal\utils\misc.py", line 745, in get_requires_for_build_wheel
*** return super().get_requires_for_build_wheel(config_settings=cs)
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_vendor\pyproject_hooks_impl.py", line 166, in get_requires_for_build_wheel
*** return self._call_hook('get_requires_for_build_wheel', {
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_vendor\pyproject_hooks_impl.py", line 321, in _call_hook
*** raise BackendUnavailable(data.get('traceback', ''))
*** pip._vendor.pyproject_hooks._impl.BackendUnavailable: Traceback (most recent call last):
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 77, in build_backend
*** obj = import_module(mod_path)
*** File "importlib_init.py", line 126, in import_module
*** File "", line 1050, in _gcd_import
*** File "", line 1027, in _find_and_load
*** File "", line 992, in _find_and_load_unlocked
*** File "", line 241, in _call_with_frames_removed
*** File "", line 1050, in _gcd_import
*** File "", line 1027, in _find_and_load
*** File "", line 1006, in _find_and_load_unlocked
*** File "", line 688, in load_unlocked
*** File "", line 883, in exec_module
*** File "", line 241, in call_with_frames_removed
*** File "C:\Users\Admin\AppData\Local\Temp\pip-build-env-yvkzszgl\overlay\Lib\site-packages\setuptools_init.py", line 8, in
*** import distutils_hack.override # noqa: F401
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages_distutils_hack\override.py", line 1, in
*** import('distutils_hack').do_override()
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages_distutils_hack_init.py", line 77, in do_override
*** ensure_local_distutils()
*** File "D:\SOFTWARE\AI\StableDiffusion\webui_forge_cu121_torch21\system\python\lib\site-packages_distutils_hack_init.py", line 63, in ensure_local_distutils
*** core = importlib.import_module('distutils.core')
*** File "importlib_init.py", line 126, in import_module
*** File "C:\Users\Admin\AppData\Local\Temp\pip-build-env-yvkzszgl\overlay\Lib\site-packages\setuptools_distutils\core.py", line 14, in
*** from .config import PyPIRCCommand
*** File "C:\Users\Admin\AppData\Local\Temp\pip-build-env-yvkzszgl\overlay\Lib\site-packages\setuptools_distutils\config.py", line 7, in
*** import email.message
*** File "email\message.py", line 15, in
*** File "email\utils.py", line 29, in
*** File "socket.py", line 51, in
*** ModuleNotFoundError: No module named '_socket'
*** [notice] A new release of pip is available: 24.0 -> 24.1
*** [notice] To update, run: python.exe -m pip install --upgrade pip
I make sure Visual Studio 2022 with C++ and CMake already install


@dongxiat commented on GitHub (Jun 22, 2024):
i found the way out if you use SDWebui-Forge do below to install
dlibmanuallydlibfor python version 3.10 (Forge) >> https://github.com/z-mahmud22/Dlib_Windows_Python3.x/blob/main/dlib-19.22.99-cp310-cp310-win_amd64.whl << Click Download RAW file and save to path "webui_forge_cu121_torch21\system\python"CMDhere with follow command:python.exe -m pip install dlib-19.22.99-cp310-cp310-win_amd64.whl