목록SW 개발/etc (10)
DATA101
❓ 에러 메시지 AttributeError: module ‘openai’ has no attribute ‘ChatCompletion’ 🔥 에러 상황 ChatGPT API 활용한 프로젝트 중에 위와 같은 에러를 마주하였습니다 (그림 1). 💡 원인 원인은 openai 패키지가 최신이 아니었다는 점입니다 (그림 2). 분명 "pip install openai"로 설치했는데 무슨 일일까요? 바로, 파이썬 구버전은 최신 openai 패키지 설치를 지원하지 않는 것이었습니다. ✅ 해결방법 해결책은 간단히 파이썬 최신 버전으로 업그레이드한 후 openai 패키지를 재설치하시면 됩니다 (python 공식 홈페이지). mac에서 파이썬 버전을 변경하는 방법은 아래의 포스팅을 참고해 주세요. https://heytech..
🔥 에러 상황 cmd에서 wget을 활용하여 파일을 인스톨하는 중 아래의 에러를 마주하였습니다. 'wget'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 💡 에러 원인 wget 파일을 찾을 수 없기 때문에 발생한 에러입니다. 윈도우 환경에서는 wget을 직접 설치해 주어야 합니다. ✅ 해결방법 Step 1. wget 파일 설치 아래의 링크에 접속하셔서 32bit 혹은 64bit 중 사양에 맞는 최신 버전의 exe 파일을 설치해 주세요(그림 1). https://eternallybored.org/misc/wget/ GNU Wget 1.21.3 for Windows eternallybored.org Step 2. wget 파일 이동 wget.exe 파일은 실행하실 필..
📚 목차 1. 파일 생성하기 2. 내용 작성 3. 저장 및 종료 4. 편집 및 저장 1. 파일 생성하기 1) 기본 명령어 cat > 파일명.확장자명 2) 메모장 생성 예시 cat > memo.txt 3) 파이썬 파일 생성 예시 cat > main.py 2. 내용 작성 생성한 파일에 작성하고 싶은 내용을 마음껏 작성하시면 됩니다. 3. 저장 및 종료 내용을 모두 작성하고 편집을 종료하고 싶다면 키보드 control과 z버튼을 동시에 눌러줍니다. 4. 편집 및 저장 파일 내용을 편집하는 명령어는 아래와 같습니다. vi 파일명.확장자명 명령어 입력 후 엔터를 눌러주시면 아래와 같이 기존에 저장한 내용이 나옵니다. 메모장처럼 바로 편집은 불가하고, 키보드 i 버튼을 클릭하면 아래와 같이 편집 기능이 활성화됩니다..
1. Erlang OTP 설치 OS에 맞게 Erlang OTP를 설치합니다. 저는 윈도우10 64비트를 사용 중이며 OTP 24.1.7 64bit를 설치했습니다. https://erlang.org/download/otp_versions_tree.html OTP Versions Tree The main track including the maintenance branch of the current release erlang.org 2. RabbitMQ 서버 설치 RabbitMQ 서버를 설치합니다. 저는 3.9.11 버전을 설치했습니다. https://www.rabbitmq.com/install-windows.html Installing on Windows — RabbitMQ Installing on Win..
프로그래밍 시 변수명, 함수명 등의 관습(convention) 표기법 3가지에 대해 알아봅니다. 스네이크 표기법(snake_case) 단어 사이에 underscore(_)를 활용하는 표기법 Python에서 주로 사용 변수명, 함수명, 데이터 타입 등에 활용 예시) user_name, retention_score 카멜 표기법(camelCase) 소문자로 시작하고 이어지는 단어들의 시작은 대문자로 작성하여 단어 간 구분에 용이한 표기법 '단봉낙타 표기법'이라고도 불림 대문자와 소문자의 조합이 낙타의 혹처럼 솟았다가 내려갔다가 하는 모양 같다해서 붙여진 표기법 Java 언어에서 주로 사용 예시) getUserName, findByUserName 파스칼 표기법(PascalCase) 단어의 첫 시작은 항상 대문자..
VS Code에서 자동 들여쓰기, 디버깅, 브레이크포인트를 찍는 단축키를 공유합니다. 아래 단축키를 잘 숙지하시면 프로그램을 유지보수하는 데 매우 유용합니다. 단축키 설명 F5 디버깅 F9 (커서있는 라인) 브레이크 포인트 찍기 F10 한줄씩(Next) 디버깅 Shift + F5 디버깅 종료 Ctrl + K + F 자동 들여쓰기 포스팅 내용에 오류가 있다면 아래에 댓글 남겨주세요! 그럼 오늘도 즐겁고 건강한 하루 보내시길 바랍니다. 고맙습니다 :-)
💡 학습목표 Virtual Box와 MobaXterm를 활용하여 가상 서버 생성 및 활용 실습을 진행한다. 목차 1. Virtual Box 설치 1.1. Virtual Box란? 1.2. Virtual Box 설치 링크 1.3. 가상 머신 초기 설정 2. 가상 머신 로그인 3. 가상 머신 스냅샷 4. 가상 머신-PC 원격 연결 5. MobaxTerm 활용 5.1. MobaXterm이란? 5.2. MobaX 설치하기 5.3. 가상 머신 접속 1. Virtual Box 설치 1.1. Virtual Box란? Virtual Box란 윈도우, 리눅스, 맥OS, 솔라리스와 같은 운영체제를 가상화하는 프로그램입니다. 이노테크에서 초기에 개발했고 현재에는 오라클에서 개발 중입니다. 1.2. Virtual Box 설치..
오늘은 터미널을 통해 명령을 내리는 인터페이스인 UNIX의 유용한 단축키 공유의 두 번째 포스팅입니다. 이전 포스팅에서는 디렉토리 이동, 파일/폴더 생성, 제거, 복사+붙여넣기 기능에 대해 다루었습니다. 해당 내용이 궁금하시다면 아래 포스팅을 참고해 주세요 :) heytech.tistory.com/35 오늘은 터미널에서 파일을 읽고, 쓰고, 저장할 때 사용하는 cat 기능에 대해 알아보겠습니다. 아래 표를 참고해 주세요! 단축키 설명 예시 cat 파일명 1. 해당 이름의 파일이 존재하지 않는 경우 - 해당 이름의 파일이 새롭게 생성됩니다. cat modeling.py - modeling이라는 이름의 파이썬 파일이 새롭게 생성됩니다. 2. 해당 이름의 파일이 존재하는 경우 - 해당 이름의 파일 내 소스코드..