Jupyter notebook을 사용하는데 이 문제가 생겼었다. 이 에러는 환경변수 때문에 일어난 문제였다. 첫번째로는 .env 파일에 제대로 적었놨는지 확인했다. 이것이 VSCode에는 Jupyter extension 이 있어서 알아서 가져와 준다고 한다. 따라서 restart kernel로 해결 될 수도 있다. 하지만 나는 pycharm을 사용했고, 윈도우에서는 환경변수를 운영체제에 추가해주는 방법으로,MAC에서는 python-dotenv 로 env를 가져오는 것으로 해결했다. 아마 윈도우에서도 python-dotenv로도 해결될거 같다. from dotenv import load_dotenvload_dotenv()
전체 글
·TIL
📚 Today's TODO✅ 풀스택 챌린지 제출하기🎛️ 오늘의 TroubleShootingWindows 환경에서 openai api_key를 .env 파일에 저장해도 찾아오지를 못하는 것이다! 맥 환경에서는 잘 불러왔는데 찾아보니까 따로 환경변수를 설정해 줘야 한다고 한다. 맥에서는 터미널 세션에서 env 에서 불러오는데 윈도우에서는 그렇지 않아 생겼을 문제라고 하여 등록해 줬더니 잘된다.👻 오늘 하루 복기오늘 풀스택 GPT 과제를 하면서 프로그래밍 언어에 대한 시를 작성하고 그것을 해석하는 chain을 만들었다. 결과물이 재미있어서 몇개 가져와 봤다. [Python]파이썬 코드, 간결하고 아름다, 데이터를 다룬다. 이 시는 파이썬 프로그래밍 언어에 대한 아름다움과 간결함을 표현하고 있습니다. "파..
·TIL
📚 Today's TODO🗃️ 스프링 입문 - 인프런섹션6. 회원 관리 예제 - 웹 MVC 개발🗃️ 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터 비전 심층학습03장: 파이토치 기초 (~ 통계적 가설 검정 사례)📡 새로 알게 된 내용🗃️ 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터 비전 심층학습torch.float는 32비트 부동 소수점, float는 64비트 부동 소수점모델학습에서 데이터형식이 중요하므로 텐서 유형과 자료형을 잘 알고 있자.(와 이제 딥러닝 수업시간에 배웠던거 나온다.) 수업시간에 중요하게 가정했던 것이 Independent and Identically distributed 였다. 이것을 기반으로 비쌍체 t-검정을 해야한다는 거을 알 수 있다. (독립적인 그룹이기 때문..
·TIL
📚 Today's TODO✅어제 공부한 내용 복습하기🗃️ 스프링 입문 - 인프런 [섹션 5] 스프링 빈과 의존 관계🗃️ 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터 비전 심층학습 📡 새로 알게 된 내용🗃️ 스프링 입문DI (Dependency Injection) : 의존성이 있는 클래스를 내부에서 선언하는 것이 아니라 외부에서 주입시켜 주는 것오늘 본 예시에서는 하나의 객체를 싱글톤으로 여러개의 객체에서 사용하기 위해서 DI 를 통해 주입해 줌으로써 재사용했다.Objects only define their dependencies only through constructor arguments (Spring 공식사이트)스프링 빈 (Spring Bean)A bean is an object tha..
·TIL
📚 Today's TODO🗃️ 스프링 입문 - 인프런✅ [섹션 1] 강의 소개 ✅ [섹션 2] 프로젝트 환경설정 (1/2) ✅ [섹션 2] 프로젝트 환경설정 (2/2)✅ [섹션 3] 스프링 웹 개발 기초 ✅ [섹션 4] 회원 관리 예제 - 백엔드 개발 (1/2)🗃️ 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터 비전 심층학습 [1부] 01장: 인공지능과 방법론 🤨 오늘 내운 내용스프링 입문 - 인프런Maven 과 Gradle의 차이?둘다 Java build tool 이다. 요즘 주류는 Gradle이라고 한다. Maven 은 xml를 사용하며 Gradle은 groovy 나 kotlin을 사용한다. Gradle이 Maven 보다 속도가 2배이상 빠르고, 플러그인이 다양하여 유연하기 때문에 주류가 ..
·TIL
📚 오늘 공부한 내용✅ 풀스택 GPT - #2 Introduction✅ 풀스택 GPT - #3 Welcome To Langchain✅ Python 가상환경 관련 블로그 글 작성하기📡 새로 알게 된 내용python-dotenv - Python-dotenv reads key-value pairs from a .env file and can set them as environment variables. (출처: https://pypi.org/project/python-dotenv/)flask 사용할 때 제대로 모르고 그냥 썼는데, 좀 알아봤다. 말그래도 점(dot)env 라는 라이브러리로 os 와 같이 사용한다. os는 운영체제와 상호작용한다. 하지만 .env 파일에 접근하는 것은 불가능하다는 한계가 있다..

Python 을 실행할 때 가상환경 설정을 해야한다. ✏️ 가상환경을 설정하는 이유의존성 관리서로 다른 프로젝트가 서로 다른 버전의 패키지를 사용할 수 있다. 예: 프로젝트 A에서는 Django 3.x를, 프로젝트 B에서는 Django 4.x를 사용할 수 있음.시스템 환경 보호전역 Python 환경에 직접적으로 영향을 주지 않으므로, 의도치 않은 충돌이나 패키지 손상을 방지할 수 있다.재현 가능한 환경venv와 requirements.txt 파일을 함께 사용하면 동일한 패키지 환경을 다른 시스템에서 재현할 수 있다. 🛠️ Python 가상환경 생성하기python -m venv [env_name]// examplepython -m venv .venv해당 명령어를 입력하면 된다. 🕹️ Python 가상..

Java의 참조형과 기본형의 차이에 대해서 궁금해서 지피티에게 물어보고 내용을 검증했다.저번에 자바로 코드를 짰을 때 일부러 null 값을 허용하지 않기 위해서 Integer 가 아니라 int를 사용하는 것을 봤었다.이래서 그렇군..1. 기본형 (Primitive Type)기본형은 값을 직접 저장하는 간단한 데이터 타입입니다. Java에는 총 8개의 기본형이 있습니다.기본형 종류 및 기본값데이터 타입크기기본값예시 값byte1 byte0-128 ~ 127short2 bytes0-32,768 ~ 32,767int4 bytes0-2,147,483,648 ~ 2,147,483,647long8 bytes0L-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807float4..