본문 바로가기
728x90

CS 지식 정리/개발기록12

'wget'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. 이에 대해서 wget파일을 다운받아서 사용할 수도 있지만 wget 패키지를 다운받은 다음 라이브러리를 사용하여 다운받을 수 있다. 이후 데이터를 가공해서 사용할 수 있다. 2023. 11. 26.
[python] hasattr(object, attribute) object에 attribute 속성이 있는지 참/거짓 여부 hasattr(object, attribute)는 object에 attribute 속성이 있으면 True, 없으면 False를 출력하는 함수를 이야기한다. class example: def __init__(self, x): self.x =x c = example(1) print(c.x) # 1 print(hasattr(c, 'x')) # True print(hasattr(c, 'y')) # False 주로 DL에서 속성이 있을 때 초기화 하는 용도로 사용한다. 2023. 11. 12.
OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized 무슨 오류인지 몰라서 GPT에 물어봤다. 두 프레임워크의 충돌로 나타난 것 같다. 그래서 import os os.environ['KMP_DUPLICATE_LIB_OK']='True' 를 통해 해결하였다. 이는 Python에서 환경 변수 'KMP_DUPLICATE_LTB_OK'를 "True"로 설정하는 명령이다. 이 환경변수는 주로 Intel의 Math Kernel Library(MKL)를 사용할 때 여러 OpenMP 라이브러리가 중복 로드 되는 것을 허용하기 위해 사용된다. 사용하는 이유는 '중복 라이브러리 충돌 방지', '개발 환경의 간편성'을 위해 사용한다. 그러나 이는 권장되는 방법이 아니다. 왜냐하면 충돌로 인한 문제를 무시하는 것이기 때문이다. 따라서 호환되는 라이브러리 버전을 사용하거나 라이브.. 2023. 11. 6.
ERROR: Cannot find command 'git' - do you have 'git' installed and in your PATH? git에서 정보를 가져오려다가 다음과 같은 에러가 떴다. 이러면 git을 다운을 받아야하는데 그 과정을 메모한다. (windows 과정) 1. git desktop 다운로드 https://desktop.github.com/ GitHub Desktop Simple collaboration from your desktop desktop.github.com 2. 다운받은 프로그램 설치 3. 바탕화면의 설치된 아이콘 오른쪽 마우스 클릭으로 파일위치 열기 4. 다음 위치로 이동 \app-x.x.x\resources\app\git\cmd 5. git.exe 오른쪽 클릭하여 속성 클릭 6. 위치 복사 7, 내 pc 우클릭 > 속성 > 고급 시스템 설정 > 고급 탭 > 환경변수 > 시스템 변수의 path 항목에 복사한.. 2023. 10. 18.
728x90