import{s as It,n as Nt,o as Bt}from"../chunks/scheduler.0cf4ef2e.js";import{S as Ft,i as Pt,e as p,s as i,c as m,h as Gt,a as s,d as l,b as a,f as kt,g,j as f,k as Wt,l as Rt,m as n,n as u,t as $,o as h,p as o}from"../chunks/index.abc433bf.js";import{C as Et,H as M,E as St}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.c5e6f579.js";import{C as c}from"../chunks/CodeBlock.0951eb7c.js";function Ot(mt){let d,he,ue,oe,U,ce,J,de,T,gt="시작하기 전에 적절한 패키지를 설치하여 환경을 설정해야 합니다.",Me,r,ut="<code>huggingface_hub</code>는 <strong>Python 3.9+</strong>에서 테스트되었습니다.",Ue,w,Je,b,$t=`<a href="https://docs.python.org/3/library/venv.html" rel="nofollow">가상 환경</a>에서 <code>huggingface_hub</code>를 설치하는 것을 적극 권장합니다.
파이썬 가상 환경에 익숙하지 않다면 이 <a href="https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/" rel="nofollow">가이드</a>를 참고하세요.
가상 환경을 사용하면 여러 프로젝트를 더 쉽게 관리하고 의존성 간의 호환성 문제를 피할 수 있습니다.`,Te,C,ht="프로젝트 디렉토리에 가상 환경을 생성하는 것으로 시작하세요:",re,y,we,x,ot="가상환경을 활성화하려면 Linux 및 macOS의 경우:",be,V,Ce,_,ct="Windows의 경우:",ye,v,xe,H,dt='<a href="https://pypi.org/project/huggingface-hub/" rel="nofollow">PyPi 레지스트리</a>에서 <code>huggingface_hub</code>를 설치할 준비가 되었습니다:',Ve,Q,_e,L,Mt='완료되면 <a href="#check-installation">설치 확인</a>이 올바르게 작동하는지 확인합니다.',ve,j,He,Z,Ut='<code>huggingface_hub</code>의 일부 의존성은 <code>huggingface_hub</code>의 핵심 기능을 실행하는 데 필요하지 않으므로 <a href="https://setuptools.pypa.io/en/latest/userguide/dependency_management.html#optional-dependencies" rel="nofollow">선택적</a>입니다. 설치가 되어있지 않다면 <code>huggingface_hub</code>의 추가적인 기능을 사용하지 못할 수 있습니다.',Qe,k,Jt="선택적 의존성은 <code>pip</code>을 통해 설치할 수 있습니다:",Le,W,je,I,Tt="다음은 <code>huggingface_hub</code>의 선택 의존성 목록입니다:",Ze,N,rt="<li><code>cli</code>: 보다 편리한 <code>huggingface_hub</code>의 CLI 인터페이스입니다.</li> <li><code>fastai</code>, <code>torch</code>: 프레임워크별 기능을 실행하려면 필요합니다.</li> <li><code>dev</code>: 라이브러리에 기여하고 싶다면 필요합니다. 테스트 실행을 위한 <code>testing</code>, 타입 검사기 실행을 위한 <code>typing</code>, 린터 실행을 위한 <code>quality</code>가 포함됩니다.</li>",ke,B,We,F,wt=`경우에 따라 소스에서 직접 <code>huggingface_hub</code>를 설치하는 게 더 나을수도 있습니다.
이렇게 하면 최신 릴리스 버전이 아닌 최신 <code>main</code> 버전을 사용할 수 있습니다.
<code>main</code> 버전은 마지막 공식 릴리스 이후 버그가 수정되었지만 아직 새 릴리스가 출시되지 않은 경우와 같이 최신 개발 사항을 들고오는 데 유용합니다.`,Ie,P,bt="동시에 <code>main</code> 버전은 항상 안정적일 수 없다는 뜻이기도 합니다. 저희는 <code>main</code> 버전을 계속 운영하기 위해 노력하고 있으며, 대부분의 문제는 보통 몇 시간 또는 하루 이내에 해결됩니다. 문제가 발생하면 이슈를 열어주시면 더 빨리 해결할 수 있어요!",Ne,G,Be,R,Ct="소스에서 설치할 때 특정 브랜치를 지정할 수도 있습니다. 아직 병합되지 않은 새로운 기능이나 새로운 버그 수정을 테스트하려는 경우에 유용합니다:",Fe,E,Pe,S,yt='완료되면 <a href="#check-installation">설치 확인</a>을 통해 올바르게 작동하는지 확인하세요.',Ge,O,Re,Y,xt=`소스에서 설치하면 <a href="https://pip.pypa.io/en/stable/topics/local-project-installs/#editable-installs" rel="nofollow">편집 가능한 설치</a>를 설정할 수 있습니다.
이런 고급 설치는 <code>huggingface_hub</code>에 기여하고 코드의 변경 사항을 테스트해야 하는 경우에 쓰입니다. 컴퓨터에 <code>huggingface_hub</code>의 로컬 복사본을 클론해둬야 합니다.`,Ee,D,Se,z,Vt=`이렇게 클론한 레포지토리 폴더와 Python 경로를 연결합니다.
이제 Python은 일반적인 라이브러리 경로 외에도 복제된 폴더 내부를 찾습니다.
예를 들어 파이썬 패키지가 일반적으로 <code>./.venv/lib/python3.13/site-packages/</code>에 설치되어 있다면, Python은 복제된 폴더 <code>./huggingface_hub/</code>도 검색하게 됩니다.`,Oe,A,Ye,X,_t='이미 익숙하다면 <a href="https://anaconda.org/conda-forge/huggingface_hub" rel="nofollow">conda-forge 채널</a>를 통해 <code>huggingface_hub</code>를 설치할 수도 있습니다:',De,q,ze,K,vt='완료되면 <a href="#check-installation">설치 확인</a>을 통해 올바르게 작동하는지 확인하세요.',Ae,ee,Xe,te,Ht="설치가 완료되면 다음 명령을 실행하여 <code>huggingface_hub</code>가 제대로 작동하는지 확인하세요:",qe,le,Ke,ne,Qt=`이 명령은 Hub에서 <a href="https://huggingface.co/gpt2" rel="nofollow">gpt2</a> 모델에 대한 정보를 가져옵니다.
출력은 다음과 같아야 합니다:`,et,ie,tt,ae,lt,pe,Lt='좋은 ML을 어디서나 사용할 수 있게 하자는 목표 아래, <code>huggingface_hub</code>를 크로스 플랫폼 라이브러리로 만들었으며, 특히 유닉스 기반과 Windows 시스템 모두에서 잘 작동하도록 했습니다. 그럼에도 <code>huggingface_hub</code>를 Windows에서 실행할 때 몇 가지 제한이 있습니다. 다음은 알려진 문제의 전체 목록입니다. 문서화되지 않은 문제가 발생하면 <a href="https://github.com/huggingface/huggingface_hub/issues/new/choose" rel="nofollow">GitHub에 이슈</a>를 열어서 알려주시기 바랍니다.',nt,se,jt='<li><code>huggingface_hub</code>의 캐시 시스템은 Hub에서 다운로드한 파일을 효율적으로 캐시하기 위해 심볼릭 링크에 의존합니다. Windows에서는 개발자 모드를 활성화하거나 관리자 권한으로 스크립트를 실행해야 심볼릭 링크를 활성화할 수 있습니다. 활성화하지 않으면 캐시 시스템이 계속 작동하지만 최적화되지 않은 방식으로 작동합니다. 자세한 내용은 <a href="./guides/manage-cache#limitations">캐시 제한</a> 섹션을 참조하세요.</li> <li>Hub의 파일 경로에는 특수 문자를 사용할 수 있습니다(예: <code>&quot;path/to?/my/file&quot;</code>). 드문 경우이길 바라지만, Windows는 <a href="https://learn.microsoft.com/en-us/windows/win32/intl/character-sets-used-in-file-names" rel="nofollow">특수 문자</a>에 대한 제한이 더 엄격하기 때문에 해당 파일을 다운로드할 수 없습니다. 실수라고 생각되면 레포지토리 소유자에게 문의하시거나 해결책을 찾기 위해 저희에게 연락해 주세요.</li>',it,fe,at,me,Zt='컴퓨터에 <code>huggingface_hub</code>가 제대로 설치되면 <a href="package_reference/environment_variables">환경 변수를 설정</a>하거나 <a href="guides/overview">가이드 중 하나를 골라</a> 시작할 수 있습니다.',pt,ge,st,$e,ft;return U=new Et({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),J=new M({props:{title:"설치 방법",local:"installation",headingTag:"h1"}}),w=new M({props:{title:"pip로 설치하기",local:"install-with-pip",headingTag:"h2"}}),y=new c({props:{code:"cHl0aG9uJTIwLW0lMjB2ZW52JTIwLmVudg==",highlighted:'python -m venv .<span class="hljs-built_in">env</span>',wrap:!1}}),V=new c({props:{code:"c291cmNlJTIwLmVudiUyRmJpbiUyRmFjdGl2YXRl",highlighted:'<span class="hljs-built_in">source</span> .<span class="hljs-built_in">env</span>/bin/activate',wrap:!1}}),v=new c({props:{code:"LmVudiUyRlNjcmlwdHMlMkZhY3RpdmF0ZQ==",highlighted:'.<span class="hljs-built_in">env</span>/Scripts/activate',wrap:!1}}),Q=new c({props:{code:"cGlwJTIwaW5zdGFsbCUyMC0tdXBncmFkZSUyMGh1Z2dpbmdmYWNlX2h1Yg==",highlighted:"pip install --upgrade huggingface_hub",wrap:!1}}),j=new M({props:{title:"선택 의존성 설치",local:"install-optional-dependencies",headingTag:"h3"}}),W=new c({props:{code:"JTIzJTIwUHlUb3JjaCVFQyU5OSU4MCUyMENMSSVFQyU5OSU4MCUyMCVFQSVCNCU4MCVFQiVBMCVBOCVFQiU5MCU5QyUyMCVFQSVCOCVCMCVFQiU4QSVBNSVFQyU5NyU5MCUyMCVFQiU4QyU4MCVFRCU5NSU5QyUyMCVFQyU5RCU5OCVFQyVBMSVCNCVFQyU4NCVCMSVFQyU5RCU4NCUyMCVFQiVBQSVBOCVFQiU5MSU5MCUyMCVFQyU4NCVBNCVFQyVCOSU5OCVFRCU5NSVBOSVFQiU4QiU4OCVFQiU4QiVBNC4lMEFwaXAlMjBpbnN0YWxsJTIwJ2h1Z2dpbmdmYWNlX2h1YiU1QmNsaSUyQ3RvcmNoJTVEJw==",highlighted:`<span class="hljs-comment"># PyTorch와 CLI와 관련된 기능에 대한 의존성을 모두 설치합니다.</span>
pip install <span class="hljs-string">&#x27;huggingface_hub[cli,torch]&#x27;</span>`,wrap:!1}}),B=new M({props:{title:"소스에서 설치",local:"install-from-source",headingTag:"h3"}}),G=new c({props:{code:"cGlwJTIwaW5zdGFsbCUyMGdpdCUyQmh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRmh1Z2dpbmdmYWNlJTJGaHVnZ2luZ2ZhY2VfaHVi",highlighted:"pip install git+https://github.com/huggingface/huggingface_hub",wrap:!1}}),E=new c({props:{code:"cGlwJTIwaW5zdGFsbCUyMGdpdCUyQmh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRmh1Z2dpbmdmYWNlJTJGaHVnZ2luZ2ZhY2VfaHViJTQwbXktZmVhdHVyZS1icmFuY2g=",highlighted:"pip install git+https://github.com/huggingface/huggingface_hub@my-feature-branch",wrap:!1}}),O=new M({props:{title:"편집 가능한 설치",local:"editable-install",headingTag:"h3"}}),D=new c({props:{code:"JTIzJTIwJUVCJUE4JUJDJUVDJUEwJTgwJTIwJUVCJUExJTlDJUVDJUJCJUFDJUVDJTk3JTkwJTIwJUVCJUE2JUFDJUVEJThGJUFDJUVDJUE3JTgwJUVEJTg2JUEwJUVCJUE2JUFDJUVCJUE1JUJDJTIwJUVCJUIzJUI1JUVDJUEwJTlDJUVEJTk1JTk4JUVDJTg0JUI4JUVDJTlBJTk0LiUwQWdpdCUyMGNsb25lJTIwaHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGaHVnZ2luZ2ZhY2UlMkZodWdnaW5nZmFjZV9odWIuZ2l0JTBBJTBBJTIzJTIwJUVBJUI3JUI4JUVCJTlGJUIwJTIwJUVCJThCJUE0JUVDJTlEJThDJTIwLWUlMjAlRUQlOTQlOEMlRUIlOUUlOTglRUElQjclQjglRUIlQTUlQkMlMjAlRUMlODIlQUMlRUMlOUElQTklRUQlOTUlOTglRUMlOTclQUMlMjAlRUMlODQlQTQlRUMlQjklOTglRUQlOTUlOTglRUMlODQlQjglRUMlOUElOTQuJTBBY2QlMjBodWdnaW5nZmFjZV9odWIlMEFwaXAlMjBpbnN0YWxsJTIwLWUlMjAu",highlighted:`<span class="hljs-comment"># 먼저 로컬에 리포지토리를 복제하세요.</span>
git <span class="hljs-built_in">clone</span> https://github.com/huggingface/huggingface_hub.git

<span class="hljs-comment"># 그런 다음 -e 플래그를 사용하여 설치하세요.</span>
<span class="hljs-built_in">cd</span> huggingface_hub
pip install -e .`,wrap:!1}}),A=new M({props:{title:"conda로 설치하기",local:"install-with-conda",headingTag:"h2"}}),q=new c({props:{code:"Y29uZGElMjBpbnN0YWxsJTIwLWMlMjBjb25kYS1mb3JnZSUyMGh1Z2dpbmdmYWNlX2h1Yg==",highlighted:"conda install -c conda-forge huggingface_hub",wrap:!1}}),ee=new M({props:{title:"설치 확인",local:"check-installation",headingTag:"h2"}}),le=new c({props:{code:"cHl0aG9uJTIwLWMlMjAlMjJmcm9tJTIwaHVnZ2luZ2ZhY2VfaHViJTIwaW1wb3J0JTIwbW9kZWxfaW5mbyUzQiUyMHByaW50KG1vZGVsX2luZm8oJ2dwdDInKSklMjI=",highlighted:'python -c <span class="hljs-string">&quot;from huggingface_hub import model_info; print(model_info(&#x27;gpt2&#x27;))&quot;</span>',wrap:!1}}),ie=new c({props:{code:"TW9kZWwlMjBOYW1lJTNBJTIwZ3B0MiUwQVRhZ3MlM0ElMjAlNUIncHl0b3JjaCclMkMlMjAndGYnJTJDJTIwJ2pheCclMkMlMjAndGZsaXRlJyUyQyUyMCdydXN0JyUyQyUyMCdzYWZldGVuc29ycyclMkMlMjAnZ3B0MiclMkMlMjAndGV4dC1nZW5lcmF0aW9uJyUyQyUyMCdlbiclMkMlMjAnZG9pJTNBMTAuNTc5NjclMkZoZiUyRjAwMzknJTJDJTIwJ3RyYW5zZm9ybWVycyclMkMlMjAnZXhiZXJ0JyUyQyUyMCdsaWNlbnNlJTNBbWl0JyUyQyUyMCdoYXNfc3BhY2UnJTVEJTBBVGFzayUzQSUyMHRleHQtZ2VuZXJhdGlvbg==",highlighted:`Model Name: gpt2
Tags: [&#x27;pytorch&#x27;, &#x27;tf&#x27;, &#x27;jax&#x27;, &#x27;tflite&#x27;, &#x27;rust&#x27;, &#x27;safetensors&#x27;, &#x27;gpt2&#x27;, &#x27;text-generation&#x27;, &#x27;en&#x27;, &#x27;doi:10.57967/hf/0039&#x27;, &#x27;transformers&#x27;, &#x27;exbert&#x27;, &#x27;license:mit&#x27;, &#x27;has_space&#x27;]
Task: text-generation`,wrap:!1}}),ae=new M({props:{title:"Windows 제한 사항",local:"windows-limitations",headingTag:"h2"}}),fe=new M({props:{title:"다음 단계",local:"next-steps",headingTag:"h2"}}),ge=new St({props:{source:"https://github.com/huggingface/huggingface_hub/blob/main/docs/source/ko/installation.md"}}),{c(){d=p("meta"),he=i(),ue=p("p"),oe=i(),m(U.$$.fragment),ce=i(),m(J.$$.fragment),de=i(),T=p("p"),T.textContent=gt,Me=i(),r=p("p"),r.innerHTML=ut,Ue=i(),m(w.$$.fragment),Je=i(),b=p("p"),b.innerHTML=$t,Te=i(),C=p("p"),C.textContent=ht,re=i(),m(y.$$.fragment),we=i(),x=p("p"),x.textContent=ot,be=i(),m(V.$$.fragment),Ce=i(),_=p("p"),_.textContent=ct,ye=i(),m(v.$$.fragment),xe=i(),H=p("p"),H.innerHTML=dt,Ve=i(),m(Q.$$.fragment),_e=i(),L=p("p"),L.innerHTML=Mt,ve=i(),m(j.$$.fragment),He=i(),Z=p("p"),Z.innerHTML=Ut,Qe=i(),k=p("p"),k.innerHTML=Jt,Le=i(),m(W.$$.fragment),je=i(),I=p("p"),I.innerHTML=Tt,Ze=i(),N=p("ul"),N.innerHTML=rt,ke=i(),m(B.$$.fragment),We=i(),F=p("p"),F.innerHTML=wt,Ie=i(),P=p("p"),P.innerHTML=bt,Ne=i(),m(G.$$.fragment),Be=i(),R=p("p"),R.textContent=Ct,Fe=i(),m(E.$$.fragment),Pe=i(),S=p("p"),S.innerHTML=yt,Ge=i(),m(O.$$.fragment),Re=i(),Y=p("p"),Y.innerHTML=xt,Ee=i(),m(D.$$.fragment),Se=i(),z=p("p"),z.innerHTML=Vt,Oe=i(),m(A.$$.fragment),Ye=i(),X=p("p"),X.innerHTML=_t,De=i(),m(q.$$.fragment),ze=i(),K=p("p"),K.innerHTML=vt,Ae=i(),m(ee.$$.fragment),Xe=i(),te=p("p"),te.innerHTML=Ht,qe=i(),m(le.$$.fragment),Ke=i(),ne=p("p"),ne.innerHTML=Qt,et=i(),m(ie.$$.fragment),tt=i(),m(ae.$$.fragment),lt=i(),pe=p("p"),pe.innerHTML=Lt,nt=i(),se=p("ul"),se.innerHTML=jt,it=i(),m(fe.$$.fragment),at=i(),me=p("p"),me.innerHTML=Zt,pt=i(),m(ge.$$.fragment),st=i(),$e=p("p"),this.h()},l(e){const t=Gt("svelte-u9bgzb",document.head);d=s(t,"META",{name:!0,content:!0}),t.forEach(l),he=a(e),ue=s(e,"P",{}),kt(ue).forEach(l),oe=a(e),g(U.$$.fragment,e),ce=a(e),g(J.$$.fragment,e),de=a(e),T=s(e,"P",{"data-svelte-h":!0}),f(T)!=="svelte-1ccoai1"&&(T.textContent=gt),Me=a(e),r=s(e,"P",{"data-svelte-h":!0}),f(r)!=="svelte-1n7370w"&&(r.innerHTML=ut),Ue=a(e),g(w.$$.fragment,e),Je=a(e),b=s(e,"P",{"data-svelte-h":!0}),f(b)!=="svelte-18jeg4c"&&(b.innerHTML=$t),Te=a(e),C=s(e,"P",{"data-svelte-h":!0}),f(C)!=="svelte-s4rxei"&&(C.textContent=ht),re=a(e),g(y.$$.fragment,e),we=a(e),x=s(e,"P",{"data-svelte-h":!0}),f(x)!=="svelte-k20ef2"&&(x.textContent=ot),be=a(e),g(V.$$.fragment,e),Ce=a(e),_=s(e,"P",{"data-svelte-h":!0}),f(_)!=="svelte-9b4beq"&&(_.textContent=ct),ye=a(e),g(v.$$.fragment,e),xe=a(e),H=s(e,"P",{"data-svelte-h":!0}),f(H)!=="svelte-mpeaya"&&(H.innerHTML=dt),Ve=a(e),g(Q.$$.fragment,e),_e=a(e),L=s(e,"P",{"data-svelte-h":!0}),f(L)!=="svelte-1444mmy"&&(L.innerHTML=Mt),ve=a(e),g(j.$$.fragment,e),He=a(e),Z=s(e,"P",{"data-svelte-h":!0}),f(Z)!=="svelte-98tsvx"&&(Z.innerHTML=Ut),Qe=a(e),k=s(e,"P",{"data-svelte-h":!0}),f(k)!=="svelte-uy5m5b"&&(k.innerHTML=Jt),Le=a(e),g(W.$$.fragment,e),je=a(e),I=s(e,"P",{"data-svelte-h":!0}),f(I)!=="svelte-l0653q"&&(I.innerHTML=Tt),Ze=a(e),N=s(e,"UL",{"data-svelte-h":!0}),f(N)!=="svelte-27qq0w"&&(N.innerHTML=rt),ke=a(e),g(B.$$.fragment,e),We=a(e),F=s(e,"P",{"data-svelte-h":!0}),f(F)!=="svelte-2vuhyq"&&(F.innerHTML=wt),Ie=a(e),P=s(e,"P",{"data-svelte-h":!0}),f(P)!=="svelte-16hyvp9"&&(P.innerHTML=bt),Ne=a(e),g(G.$$.fragment,e),Be=a(e),R=s(e,"P",{"data-svelte-h":!0}),f(R)!=="svelte-14iebmg"&&(R.textContent=Ct),Fe=a(e),g(E.$$.fragment,e),Pe=a(e),S=s(e,"P",{"data-svelte-h":!0}),f(S)!=="svelte-1ncyje"&&(S.innerHTML=yt),Ge=a(e),g(O.$$.fragment,e),Re=a(e),Y=s(e,"P",{"data-svelte-h":!0}),f(Y)!=="svelte-znmvyd"&&(Y.innerHTML=xt),Ee=a(e),g(D.$$.fragment,e),Se=a(e),z=s(e,"P",{"data-svelte-h":!0}),f(z)!=="svelte-u9n0tu"&&(z.innerHTML=Vt),Oe=a(e),g(A.$$.fragment,e),Ye=a(e),X=s(e,"P",{"data-svelte-h":!0}),f(X)!=="svelte-ysmenk"&&(X.innerHTML=_t),De=a(e),g(q.$$.fragment,e),ze=a(e),K=s(e,"P",{"data-svelte-h":!0}),f(K)!=="svelte-1ncyje"&&(K.innerHTML=vt),Ae=a(e),g(ee.$$.fragment,e),Xe=a(e),te=s(e,"P",{"data-svelte-h":!0}),f(te)!=="svelte-1gp6ebz"&&(te.innerHTML=Ht),qe=a(e),g(le.$$.fragment,e),Ke=a(e),ne=s(e,"P",{"data-svelte-h":!0}),f(ne)!=="svelte-amh45j"&&(ne.innerHTML=Qt),et=a(e),g(ie.$$.fragment,e),tt=a(e),g(ae.$$.fragment,e),lt=a(e),pe=s(e,"P",{"data-svelte-h":!0}),f(pe)!=="svelte-1m768da"&&(pe.innerHTML=Lt),nt=a(e),se=s(e,"UL",{"data-svelte-h":!0}),f(se)!=="svelte-1og8mg3"&&(se.innerHTML=jt),it=a(e),g(fe.$$.fragment,e),at=a(e),me=s(e,"P",{"data-svelte-h":!0}),f(me)!=="svelte-15bdf9"&&(me.innerHTML=Zt),pt=a(e),g(ge.$$.fragment,e),st=a(e),$e=s(e,"P",{}),kt($e).forEach(l),this.h()},h(){Wt(d,"name","hf:doc:metadata"),Wt(d,"content",Yt)},m(e,t){Rt(document.head,d),n(e,he,t),n(e,ue,t),n(e,oe,t),u(U,e,t),n(e,ce,t),u(J,e,t),n(e,de,t),n(e,T,t),n(e,Me,t),n(e,r,t),n(e,Ue,t),u(w,e,t),n(e,Je,t),n(e,b,t),n(e,Te,t),n(e,C,t),n(e,re,t),u(y,e,t),n(e,we,t),n(e,x,t),n(e,be,t),u(V,e,t),n(e,Ce,t),n(e,_,t),n(e,ye,t),u(v,e,t),n(e,xe,t),n(e,H,t),n(e,Ve,t),u(Q,e,t),n(e,_e,t),n(e,L,t),n(e,ve,t),u(j,e,t),n(e,He,t),n(e,Z,t),n(e,Qe,t),n(e,k,t),n(e,Le,t),u(W,e,t),n(e,je,t),n(e,I,t),n(e,Ze,t),n(e,N,t),n(e,ke,t),u(B,e,t),n(e,We,t),n(e,F,t),n(e,Ie,t),n(e,P,t),n(e,Ne,t),u(G,e,t),n(e,Be,t),n(e,R,t),n(e,Fe,t),u(E,e,t),n(e,Pe,t),n(e,S,t),n(e,Ge,t),u(O,e,t),n(e,Re,t),n(e,Y,t),n(e,Ee,t),u(D,e,t),n(e,Se,t),n(e,z,t),n(e,Oe,t),u(A,e,t),n(e,Ye,t),n(e,X,t),n(e,De,t),u(q,e,t),n(e,ze,t),n(e,K,t),n(e,Ae,t),u(ee,e,t),n(e,Xe,t),n(e,te,t),n(e,qe,t),u(le,e,t),n(e,Ke,t),n(e,ne,t),n(e,et,t),u(ie,e,t),n(e,tt,t),u(ae,e,t),n(e,lt,t),n(e,pe,t),n(e,nt,t),n(e,se,t),n(e,it,t),u(fe,e,t),n(e,at,t),n(e,me,t),n(e,pt,t),u(ge,e,t),n(e,st,t),n(e,$e,t),ft=!0},p:Nt,i(e){ft||($(U.$$.fragment,e),$(J.$$.fragment,e),$(w.$$.fragment,e),$(y.$$.fragment,e),$(V.$$.fragment,e),$(v.$$.fragment,e),$(Q.$$.fragment,e),$(j.$$.fragment,e),$(W.$$.fragment,e),$(B.$$.fragment,e),$(G.$$.fragment,e),$(E.$$.fragment,e),$(O.$$.fragment,e),$(D.$$.fragment,e),$(A.$$.fragment,e),$(q.$$.fragment,e),$(ee.$$.fragment,e),$(le.$$.fragment,e),$(ie.$$.fragment,e),$(ae.$$.fragment,e),$(fe.$$.fragment,e),$(ge.$$.fragment,e),ft=!0)},o(e){h(U.$$.fragment,e),h(J.$$.fragment,e),h(w.$$.fragment,e),h(y.$$.fragment,e),h(V.$$.fragment,e),h(v.$$.fragment,e),h(Q.$$.fragment,e),h(j.$$.fragment,e),h(W.$$.fragment,e),h(B.$$.fragment,e),h(G.$$.fragment,e),h(E.$$.fragment,e),h(O.$$.fragment,e),h(D.$$.fragment,e),h(A.$$.fragment,e),h(q.$$.fragment,e),h(ee.$$.fragment,e),h(le.$$.fragment,e),h(ie.$$.fragment,e),h(ae.$$.fragment,e),h(fe.$$.fragment,e),h(ge.$$.fragment,e),ft=!1},d(e){e&&(l(he),l(ue),l(oe),l(ce),l(de),l(T),l(Me),l(r),l(Ue),l(Je),l(b),l(Te),l(C),l(re),l(we),l(x),l(be),l(Ce),l(_),l(ye),l(xe),l(H),l(Ve),l(_e),l(L),l(ve),l(He),l(Z),l(Qe),l(k),l(Le),l(je),l(I),l(Ze),l(N),l(ke),l(We),l(F),l(Ie),l(P),l(Ne),l(Be),l(R),l(Fe),l(Pe),l(S),l(Ge),l(Re),l(Y),l(Ee),l(Se),l(z),l(Oe),l(Ye),l(X),l(De),l(ze),l(K),l(Ae),l(Xe),l(te),l(qe),l(Ke),l(ne),l(et),l(tt),l(lt),l(pe),l(nt),l(se),l(it),l(at),l(me),l(pt),l(st),l($e)),l(d),o(U,e),o(J,e),o(w,e),o(y,e),o(V,e),o(v,e),o(Q,e),o(j,e),o(W,e),o(B,e),o(G,e),o(E,e),o(O,e),o(D,e),o(A,e),o(q,e),o(ee,e),o(le,e),o(ie,e),o(ae,e),o(fe,e),o(ge,e)}}}const Yt='{"title":"설치 방법","local":"installation","sections":[{"title":"pip로 설치하기","local":"install-with-pip","sections":[{"title":"선택 의존성 설치","local":"install-optional-dependencies","sections":[],"depth":3},{"title":"소스에서 설치","local":"install-from-source","sections":[],"depth":3},{"title":"편집 가능한 설치","local":"editable-install","sections":[],"depth":3}],"depth":2},{"title":"conda로 설치하기","local":"install-with-conda","sections":[],"depth":2},{"title":"설치 확인","local":"check-installation","sections":[],"depth":2},{"title":"Windows 제한 사항","local":"windows-limitations","sections":[],"depth":2},{"title":"다음 단계","local":"next-steps","sections":[],"depth":2}],"depth":1}';function Dt(mt){return Bt(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class Kt extends Ft{constructor(d){super(),Pt(this,d,Dt,Ot,It,{})}}export{Kt as component};
