가상환경 2

[python] poetry 설치 가이드 및 에러 해결

1. Poetry란?python에서 프로젝트의 의존성 및 가상 환경 관리를 자동으로 처리할 수 있는 도구이다. 주요 특징으로 python의 표준라이브러리만 사용하며 pyproject.toml 파일로 의존성 관리를 하며, poetry.lock 파일을 이용해 실제로 설치된 버전을 기록하고 고정할 수 있다. 즉, .toml 파일로 의존성의 범위를 설정하고, .lock 파일로 실제로 설치된 버전을 기록할 수 있다. 이를 사용하면 각 프로젝트 마다 가상 환경을 자동으로 생성하고 관리할 수 있고, 프로젝트별로 독립적으로 필요한 패키지들을 설치하고 관리하며 패키지 배포 기능도 있어 편리하다. pip를 사용하면 전역적으로 설치가 되기도 하고 여러 패키지 간의 의존성 버전충돌 문제를 직접 관리해야 한다..(이 패키지를..

Python & Code Issue 2024.11.21

[python] vscode anaconda 가상환경 설정

1. anaconda 가상 환경 생성anaconda 가상환경을 만들고, vscode랑 환경을 연결하는 과정을 기록한다. 먼저 anaconda prompt를 관리자 권한으로 실행한다.conda에서 가상환경을 만들 땐 아래의 코드로 작성하면 된다.>conda create -n python=버전 나의 경우에는 mecab 때문에 만든 거라서 환경명을 mecab으로 해줬다. 파이썬 버전은 3.9로!>conda create -n mecab python=3.9 이 명령어를 실행하고 나면 여러분들의 C드라이브 경로에 anaconda3/env 파일이 생성되어 있다.나의 경우 다음과 같았다. "C:/Users/MY/anaconda3/envs/mecab/" 내가 만든 가상환경 리스트를 보는 방법은 > conda env l..

Python & Code Issue 2024.09.03