MINERVA/ETC 2023. 8. 22. 23:10
반응형

구형 LG노트북을 테스트 장비로 전환하기 위해, WINDOW 7이 설치되어 있던 장비에 WINDOW 10을 설치했더니, 일부 드라이버를 찾아 설치하는데 엄청난(?) 시간을 소비 하였음 ㅠㅠㅠㅠ

 

그런데, 옆에 동생을 통해서 알게 된 TOOL이 있어 정리하여 공유합니다.

 

http://www.iobit.com/en/driver-booster.php

 

Driver Booster 10 Free: Official Free Driver Updater Tool for Windows 2023

 

www.iobit.com

무료버전과 유료버전이 있는데, 무료 버전을 설치하여서 업데이트를 진행하여도 무리가 없습니다.

무료버전과 유료버전의 차이는 확인된 미설치/업데이트 필요 드라이버를 무료버전은 한번에 업데이트 않된다는 것 이외에는 없습니다.

 

개인적으로 매우 만족스러운 툴입니다.

반응형
posted by choiwonwoo
:
MINERVA/Python 2023. 8. 21. 20:02
반응형

기본 가상환경에서의 패지지 관리와 유사하지만, 

 

 

[Python] 패키지 일괄 업데이트

사용중인 패키지를 일괄 업데이트 하기 위해서 pipupgrade(파이썬 패키지 관리자)가 필요합니다. 1. pip 업그레이드 pipupgrade(파이썬 패키지 관리자)를 사용하기 위해서는 최신버젼으로 업그레이드를

choiwonwoo.tistory.com

Anaconda 가상 환경에서 패키지 관리 방법을 정리하면 아래와 같습니다.

[참조]

 

 

 

[Anaconda] 가상환경(virtual environment) 관리

가상환경을 제공하는 아나콘다(Anaconda)에서 필수적인 명령어를 정리하고자 합니다. 1) 버전 확인 [Anaconda Prompt(anaconda3)] (base) D:\NextTime\cwwDev>conda -V conda 4.13.0 2) 라이브러리(패키지) 설치, 업데이트

choiwonwoo.tistory.com

 

1.Anaconda prompt

2. 가상환경(anaconda) 업데이트 진행

- 진행순서: conda -> python -> pip --> 패키지 업데이트

 

2.1 현재 상용중인 환경 확인

conda/python/pip 버젼확인

2.2 업데이트

conda 업데이트
conda 환경에서 사용하는 python 업데이트
conda 환경에서 사용하는 pip 업데이트
conda 환경에 설치된 패키지 업데이트

3. conda 기본 명령어

 

3.1 설치된 패키지 확인

> conda list

3.2 사용중인(이미 생성된) 가상환경 확인

>conda env list

이외 기본적인 명령어는 위에 링크된 가상환경 관리 부분을 보면 쉽게 이해가 될것이라고 생각됩니다.

 

4. 정리

라이브 서비스를 도커(Docker)로 넘겨서 관리를 하기는 하지만, 개인적인 경험으로 개발단계에서는 아나콘다를 사용하는것이 직관적이면서 관리가 쉬운것으로 생각됩니다.

 

 

 

반응형
posted by choiwonwoo
:
MINERVA/Python 2023. 8. 20. 19:26
반응형

사용중인 패키지를 일괄 업데이트 하기 위해서 pipupgrade(파이썬 패키지 관리자)가 필요합니다.

 

1. pip 업그레이드

pipupgrade(파이썬 패키지 관리자)를 사용하기 위해서는 최신버젼으로 업그레이드를 진행

 

>python.exe -m pip install --upgrade pip

Collecting pip
  Using cached pip-23.2.1-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.2.3
    Uninstalling pip-20.2.3:
      Successfully uninstalled pip-20.2.3
Successfully installed pip-23.2.1

 

2. pipupgrade 설치

>  pip install pipupgrade

Requirement already satisfied: pipupgrade in d:\dev\python39\lib\site-packages (1.12.0)
Requirement already satisfied: pip in d:\dev\python39\lib\site-packages (from pipupgrade) (23.2.1)
Requirement already satisfied: bpyutils in d:\dev\python39\lib\site-packages (from pipupgrade) (0.5.8)

 

3. 설치된 패키지 확인

>pipupgrade --check

이 명령을 실행하면 설치된 패키지들 중에서 업그레이드 가능한 패키지들의 목록이 표시되며, 사용자의 승인하에 업그레이드를 진행할 수 있습니다.

 

4. 일괄 업데이트 진행

>pipupgrade --verbose --latest --yes

 

5. 정리

개인적은 경험으로 C/C++과 비교해서 파이썬이 좋은 점이 패키지(라이브러리) 버젼관리가 쉽다는 점이다.

물론, 아주 가끔 파이썬 신버전에서 동작하지 않는 패키지가 있기는 했지만. 그래도 단점보다는 장점이 많아 보입니다.

 

반응형
posted by choiwonwoo
: