바뀜

967 바이트 추가됨 ,  2025년 4월 12일 (토)
64번째 줄: 64번째 줄:  
|해당 라이브러리를 지운다.
 
|해당 라이브러리를 지운다.
 
|}
 
|}
===이외===
+
===이외 자주 사용하는 기능===
 
{| class="wikitable"
 
{| class="wikitable"
 
!의도
 
!의도
76번째 줄: 76번째 줄:  
|모듈 업데이트
 
|모듈 업데이트
 
|pip install --upgrade 모듈명
 
|pip install --upgrade 모듈명
|
+
<code>-U</code>, <code>--upgrade</code>
 +
|최신버전으로.
 
|-
 
|-
 
|모듈 버전 바꾸기
 
|모듈 버전 바꾸기
88번째 줄: 89번째 줄:  
|라이브러리 백업 풀기
 
|라이브러리 백업 풀기
 
|패키지들에 대한 정보를 토대로 그대로 설치한다.
 
|패키지들에 대한 정보를 토대로 그대로 설치한다.
|pip install -r requirements.txt
+
pip install -r requirements.txt
 +
|
 +
{| class="wikitable"
 +
|+
 +
!의도
 +
!방법
 +
|-
 +
|이미 설치된 게 있다면 요구사항을 만족하면 재설치 하지 않는다.
 +
|pip install -r requirements.txt --upgrade-strategy only-if-needed
 +
|-
 +
|가능한 최신버전으로.
 +
|pip install -r requirements.txt --upgrade-strategy eager
 +
|-
 +
|이미 설치된 것들도 강제 재설치.
 +
|pip install -r requirements.txt --force-reinstall
 +
|}
 +
그런데... 어떻게 해도 시간이 오래되면 호환성 문제가 발생한다.(최신 파이썬이라고 해서 냅다 사용하면 곤란해진다;;)   
 +
 
 +
<code>pip install pip-tools</code> 후에 <code>pip-sync requirements.txt</code> 를 하는 게 좋을듯... 했으나, 여전히 안되어.. 그냥 버전을 다시 찾아 txt파일을 정리하는 게 좋을듯.
 +
|}
 +
 
 +
=== 이외 옵션 ===
 +
{| class="wikitable"
 +
!의도
 +
!옵션
 +
|-
 +
|출력 최소화
 +
|  -q, --quiet
 
|}
 
|}
   97번째 줄: 125번째 줄:  
!설명
 
!설명
 
|-
 
|-
|위 명령들을 파이썬 코드 안에서
+
|위 명령들을 파이썬 코드 안에서 실행.
 
|파이썬 코드로 라이브러리 설치, 삭제 등이 가능하다.
 
|파이썬 코드로 라이브러리 설치, 삭제 등이 가능하다.
 
코드 내에선 !를 맨 앞에 붙이고 터미널에서 사용하는 명령을 쓰면 된다.
 
코드 내에선 !를 맨 앞에 붙이고 터미널에서 사용하는 명령을 쓰면 된다.