인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

꾹시(국왕시해자)님의 프로필 이미지

작성한 질문수

Stablity Matrix package 설치 에러 질문..

작성

·

608

0

인공지능에 관심을 가지게 되어서 Stablity Matrix 라는 프로그램을 설치 후, Stable diffusion Webui package를 설치하는데 계속 pip install jsonmerge라고 뜨면서 설치가 불가하네요.. 버전이 안 맞는다는 얘기도 있고.. 무엇이 문제인지 정말 궁금합니다... 아래는 Console logs입니다..ㅠㅠ

 


ERROR: Could not find a version that satisfies the requirement jsonmerge==1.8.0 (from versions: 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.4.0, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.7.0, 1.8.0, 1.9.0, 1.9.1, 1.9.2)
ERROR: No matching distribution found for jsonmerge==1.8.0
Error: StabilityMatrix.Core.Exceptions.ProcessException: pip install failed with code 1: 'Looking in indexes: https://pypi.org/simple, https://download.pytorch.org/whl/cu121\r\nCollecting torch==2.1.2\r\n Using cached https://download.pytorch.org/whl/cu121/torch-2.1.2%2Bcu121-cp310-cp310-win_amd64.whl (2473.9 MB)\r\nCollecting torchvision==0.16.2\r\n Using cached https://download.pytorch.org/whl/cu121/torchvision-0.16.2%2Bcu121-cp310-cp310-win_amd64.whl (5.6 MB)\r\nCollecting setuptools==69.5.1\r\n Using cached setuptools-69.5.1-py3-none-any.whl.metadata (6.2 kB)\r\nCollecting GitPython==3.1.32\r\n Using cached GitPython-3.1.32-py3-none-any.whl.metadata (10.0 kB)\r\nCollecting Pillow==9.5.0\r\n Using cached Pillow-9.5.0-cp310-cp310-win_amd64.whl.metadata (9.7 kB)\r\nCollecting accelerate==0.21.0\r\n Using cached accelerate-0.21.0-py3-none-any.whl.metadata (17 kB)\r\nCollecting blendmodes==2022\r\n Using cached blendmodes-2022-py3-none-any.whl.metadata (12 kB)\r\nCollecting clean-fid==0.1.35\r\n Using cached clean_fid-0.1.35-py3-none-any.whl.metadata (36 kB)\r\nCollecting diskcache==5.6.3\r\n Using cached diskcache-5.6.3-py3-none-any.whl.metadata (20 kB)\r\nCollecting einops==0.4.1\r\n Using cached einops-0.4.1-py3-none-any.whl.metadata (10 kB)\r\nCollecting facexlib==0.3.0\r\n Using cached facexlib-0.3.0-py3-none-any.whl.metadata (4.6 kB)\r\nCollecting fastapi==0.94.0\r\n Using cached fastapi-0.94.0-py3-none-any.whl.metadata (25 kB)\r\nCollecting gradio==3.41.2\r\n Using cached gradio-3.41.2-py3-none-any.whl.metadata (17 kB)\r\nCollecting httpcore==0.15\r\n Using cached httpcore-0.15.0-py3-none-any.whl.metadata (15 kB)\r\nCollecting inflection==0.5.1\r\n Using cached inflection-0.5.1-py2.py3-none-any.whl.metadata (1.7 kB)\r\nCollecting jsonmerge==1.8.0\r\n Using cached jsonmerge-0.0.0-py3-none-any.whl\r\nDiscarding https://files.pythonhosted.org/packages/37/1b/05dd6fd53a76a73e898f3d2b60d02ee90af9e11de2f8e3802a6262fa1ca9/jsonmerge-1.8.0.tar.gz (from https://pypi.org/simple/jsonmerge/): Requested jsonmerge==1.8.0 from file:///C:/users/user/appdata/local/pip/cache/wheels/5a/28/53/7c501247d1873c913eb46702f23045e4d9f565fe2a5ec13f69/jsonmerge-0.0.0-py3-none-any.whl has inconsistent version: expected '1.8.0', but metadata has '0.0.0'\r\nERROR: Could not find a version that satisfies the requirement jsonmerge==1.8.0 (from versions: 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.3.0, 1.4.0, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.7.0, 1.8.0, 1.9.0, 1.9.1, 1.9.2)\r\nERROR: No matching distribution found for jsonmerge==1.8.0\r\n'
at StabilityMatrix.Core.Python.PyVenvRunner.PipInstall(ProcessArgs args, Action1 outputDataReceived) at StabilityMatrix.Core.Models.Packages.A3WebUI.InstallPackage(String installLocation, TorchVersion torchVersion, SharedFolderMethod selectedSharedFolderMethod, DownloadPackageVersionOptions versionOptions, IProgress1 progress, Action1 onConsoleOutput) at StabilityMatrix.Core.Models.Packages.A3WebUI.InstallPackage(String installLocation, TorchVersion torchVersion, SharedFolderMethod selectedSharedFolderMethod, DownloadPackageVersionOptions versionOptions, IProgress1 progress, Action1 onConsoleOutput) at StabilityMatrix.Core.Models.PackageModification.InstallPackageStep.ExecuteAsync(IProgress1 progress)
at StabilityMatrix.Core.Models.PackageModification.PackageModificationRunner.ExecuteSteps(IReadOnlyList`1 steps)

답변 1

1

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다.

꾹시(국왕시해자)님, 다음과 같은 에러에 대해 도움을 드릴 수 있어 기쁩니다.

콘솔 로그에서 확인할 수 있는 문제는 jsonmerge 버전 1.8.0에 대한 설치 문제를 겪고 계신 것 같습니다. 이는 jsonmerge==1.8.0 패키지를 찾을 수 없다는 오류 메시지로 볼 때, 해당 버전과의 호환성 문제일 가능성이 높습니다. 해결 방법은 다음과 같습니다:

  1. 다른 버전 시도:

    pip install jsonmerge==1.9.2
    

    현재 사용 가능한 최신 버전(예: 1.9.2)으로 시도해보세요. jsonmerge 버전 1.9.2는 호환성이 있을 수 있습니다.

  2. 패키지 캐시 정리:

    pip cache purge
    pip install jsonmerge
    

    캐시 문제로 인한 오류일 수 있으므로 캐시를 정리하고 다시 설치를 시도해 보세요.

  3. 의존성 문제 점검:
    다른 패키지가 jsonmerge와 충돌할 수 있습니다. 설치하려는 주 패키지의 requirements.txt 파일이나 설정 파일을 확인하여 의존성 충돌 문제를 해결하세요.

  4. 설치 명령 직접 실행:
    로그에 나타난 pip install jsonmerge==1.8.0 명령어를 터미널에서 직접 실행하여 상세 오류 메시지를 다시 확인할 수 있습니다.

문서 참고

Spring Boot 설치 관련 정보는 다음 링크에서 찾을 수 있습니다:
- Spring Boot Maven 설치 가이드

문제가 지속된다면 추가 로그를 첨부해 주시거나 다른 추가적인 상황을 알려주시면 더 도움이 될 수 있습니다. 감사합니다. 😊