본문 바로가기

Python3

파이썬 가상환경 생성(venv) 파이썬 가상환경은 각각의 프로젝트에 필요한 패키지와 라이브러리를 프로젝트별로 분리하여 관리할 수 있도록 도와줍니다. 생성 생성: venv 모듈을 사용하여 가상환경을 생성 (터미널) python -m venv {in your venv name} # example python -m venv .venv 이 명령은 현재 디렉토리에 .venv라는 이름의 가상환경 폴더를 생성합니다. 활성화: 생성된 가상환경을 활성화 Windows: .venv\\Scripts\\activate macOS와 Linux: source .venv/bin/activate 활성화된 가상환경에서는 터미널의 프롬프트가 변경되어 가상환경 이름을 표시합니다. (.venv)C:\Project> 3. 필요한 패키지 설치 pip install reque.. 2024. 4. 15.
파이썬 리스트 append / extend Append append() 는 리스트의 끝에 새로운 요소를 추가합니다. append는 주로 단일 요소를 리스트에 추가할 때 사용됩니다. 예를 들어, 하나의 숫자나 문자열, 또는 또 다른 리스트조차도 하나의 요소로서 추가됩니다. numbers = [1, 2, 3] numbers.append(4) print(numbers) # [1, 2, 3, 4] data = [1, 2, 3] data.append([4, 5]) print(data) # [1, 2, 3, [4, 5]] append_list = [] append_list.append('append') print(append_list) # ['append'] 위의 예시에서 보듯, append([4, 5])는 [4, 5] 리스트 전체를 하나의 요소로서 추가합.. 2024. 4. 15.
VSCode에서 터미널 환경에 대한 환경 변수 설정(파이썬) Folder ├── config │ └── config.py └── A └── file.py 다음과 같은 폴더구조를 가질 때 config.py와 file.py가 각각 다음과 같을 때 A/file.py에서 config.py 의 함수를 improt 하려고 하면 다음과같이 ModuleNotFoundError가 뜬다. 이를 해결하고 싶을 때 Visual Studio Code에서 터미널 환경에 대한 환경 변수 설정을 변경해주면 된다. setting.json에서 다음과 같이 환경에맞는 PYTHONPATH를 추가해주면 된다. "terminal.integrated.env.windows": { "PYTHONPATH": "${workspaceFolder}" }, "terminal.integrated.env.linux": .. 2024. 1. 26.