본문 바로가기
728x90

개발13

[Python] pip install 종속성 오류 해결 명렁어 Collecting gruut>=2.4.0 (from gruut[de,es,fr]>=2.4.0->coqui-tts==0.24.2->coqui-tts[languages]==0.24.2->-r requirements.txt (line 5))   Using cached gruut-2.4.0.tar.gz (85 kB)   Preparing metadata (setup.py) ... done Collecting einops>=0.6.0 (from coqui-tts==0.24.2->coqui-tts[languages]==0.24.2->-r requirements.txt (line 5))   Using cached einops-0.8.0-py3-none-any.whl.metadata (12 kB) INFO: pip .. 2025. 1. 5.
[Appium] 설치 가이드 (Window, Visual Studio Code, Python) . Appium 및 관련 도구 설치1-1. Appium 설치Node.js 설치Appium은 Node.js로 작성되었으므로 Node.js를 먼저 설치해야 합니다.Node.js 공식 웹사이트에서 LTS 버전을 다운로드하고 설치합니다.설치 후, 터미널에서 아래 명령어로 설치 확인:node -v npm -vAppium 설치Node.js의 npm을 이용해 Appium을 설치합니다. 터미널에서 실행:npm install -g appium​설치 확인: appium -vAppium Inspector 설치 (선택 사항)Appium Inspector(https://github.com/appium/appium-inspector/releases)에서 설치 파일을 다운로드하여 설치합니다.Appium Inspector는 UI 요.. 2024. 12. 27.
윈도우(Window)에 Node-RED 설치하고 실행하기 1. Node.js 다운로드 하기.https://nodejs.org/ko Node.js — 어디서든 JavaScript를 실행하세요Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org2. 받은 .msi 파일 실행해서 원하는 경로에 설치해주기3. cmd에서 node --version && npm --version 입력 시 사진과 같이 나오면 설치 성공.4. npm 명령어로 Node-RED 설치하기 npm install -g --unsafe-perm node-red 최신 버전으로 깔아달라고 하니, 아래 명령어 입력 npm install -g npm@latest5. Node-RED 실행하기cmd에서 아래 명령어 입력.. 2024. 12. 24.
[Python] @wraps 설명 @wraps는 Python에서 표준 라이브러리의 functools 모듈에 포함된 데코레이터입니다. 주로 데코레이터를 만들 때 사용되며, 원본 함수의 메타데이터(예: 함수명, 문서화 문자열 등)를 데코레이터로 감싸진 함수에 복사하는 역할을 합니다.@wraps의 사용 이유데코레이터를 사용할 때, 원래 함수의 이름이나 문서 문자열(__name__, __doc__ 등)이 덮어씌워지는 문제가 발생할 수 있습니다. 이를 방지하고, 원래 함수의 메타데이터를 유지하기 위해 @wraps를 사용합니다.예시: @wraps 사용from functools import wraps def my_decorator(func):     @wraps(func)     def wrapper(*args, **kwargs):         p.. 2024. 9. 2.
[Python] @classmethod vs getter, setter 사용 Python에서 @classmethod 데코레이터를 사용하는 이유와 일반적인 getter와 setter 메소드를 사용하는 것의 차이를 알아보겠습니다.@classmethod@classmethod 데코레이터는 메소드가 클래스의 인스턴스가 아닌 클래스 자체에 속하도록 지정합니다. 이 메소드는 클래스의 인스턴스를 생성하지 않고도 호출할 수 있으며, 첫 번째 파라미터로 클래스 객체인 cls를 자동으로 받습니다. 이는 클래스 변수를 수정하거나 클래스 수준에서 데이터를 처리할 때 유용합니다.예를 들어, 코드에서 get_flag와 increment_flag 메소드는 __flag라는 클래스 변수에 접근하고 수정합니다. 이 메소드들은 클래스 레벨에서 작동하기 때문에 인스턴스의 상태와 독립적으로 동작합니다.class MyC.. 2024. 7. 4.
[C++] Tesseract OCR, OpenCV 다운로드 방법 vckpg를 설치해줍니다. Step 1: Clone the vcpkg repo git clone https://github.com/Microsoft/vcpkg.git Make sure you are in the directory you want the tool installed to before doing this. Step 2: Run the bootstrap script to build vcpkg .\vcpkg\bootstrap-vcpkg.bat 아래 방법으로 tesseract OCR, OpenCV이외에 다른 라이브러리들을 설치 가능합니다. Install libraries for your project vcpkg install [packages to install] Using vcpkg with MS.. 2024. 4. 21.
728x90