본문 바로가기

전체 글679

[파이썬] 아나콘다 내비게이터에서 가상 환경 생성 아나콘다 내비게이터에서 가상 환경 생성 가상 환경이란? Anaconda 가상 환경은 프로젝트별로 독립된 Python 개발 환경을 만들 수 있는 기능을 제공합니다. 각 가상 환경은 자체적인 Python 인터프리터, 라이브러리, 스크립트를 가질 수 있으며, 이를 통해 서로 다른 프로젝트에서 필요한 패키지 버전이 충돌하는 문제를 방지할 수 있습니다. 전 시간에 '아나콘다 프롬프트'에서 가상 환경 'work'을 생성했습니다. 아나콘다 내비게이터에서 가상 환경 생성 아나콘다 내비게이터 좌하단에 'create' 아이콘을 클릭합니다. 새 창이 뜨면서 이름과 파이썬 버전을 묻는 대화창이 열립니다. 필요하다면 R 언어를 환경에 포함시킬 수도 있습니다. 가상 환경이 설치될 경로는 'C:\ProgramData\anacond.. 2024. 2. 29.
[파이썬] 아나콘다 프롬프트에서 가상환경 생성 아나콘다 프롬프트에서 가상환경 생성 Anaconda Prompt에서 특정 버전의 Python을 사용하는 새로운 가상 환경을 생성하려면 다음과 같은 형식의 명령어를 사용합니다. conda create -n work python=3.9.12 이 명령어는 'work'라는 이름으로 새 가상 환경을 생성하고, Python 3.9.12 버전을 그 환경 내에 설치합니다. 실제로 이 명령어를 Anaconda Prompt에 입력하고 실행하면, Conda는 필요한 Python 버전과 그에 맞는 기본 패키지들을 다운로드하고 설치하는 과정을 시작합니다. 이 과정이 완료되면, 위에서 언급한 conda activate work 명령어를 사용하여 새로 생성된 'work' 가상 환경을 활성화하고 사용할 수 있습니다. 물론 '아나콘다.. 2024. 2. 28.
[파이썬] 아나콘다 네비게이터와 프롬프트 비교 아나콘다 내비게이터와 아나콘다 프롬프트 Anaconda Navigator와 Anaconda Prompt는 Anaconda 배포판과 함께 제공되는 두 가지 다른 인터페이스입니다. 각각의 특성과 사용 방법에 차이가 있습니다. Anaconda Navigator Anaconda Navigator는 Anaconda의 그래픽 사용자 인터페이스(GUI)입니다. 사용자 친화적: 마우스 클릭만으로 가상 환경을 생성, 관리하고, 패키지를 설치하거나 업데이트할 수 있습니다. 시각적 관리: 설치된 패키지와 가상 환경을 시각적으로 쉽게 볼 수 있습니다. 애플리케이션 실행: Jupyter Notebook, Spyder, RStudio 등과 같은 애플리케이션을 직접 실행할 수 있는 버튼을 제공합니다. 초보자에게 이상적: 명령줄에 .. 2024. 2. 27.
[파이썬] 아나콘다 설치 아나콘다 설치 과정 Anaconda 설치 과정은 데이터 과학과 기계 학습에 필요한 여러 도구와 라이브러리를 쉽고 편리하게 설치하고 관리할 수 있도록 하는 것입니다. 다음은 Anaconda를 설치하는 기본적인 단계입니다. 다운로드: 먼저, Anaconda의 공식 웹사이트에서 사용 중인 운영 체제(OS)에 맞는 Anaconda 설치 파일을 다운로드합니다. 설치 프로그램 실행: 다운로드한 설치 파일을 실행하면 설치 마법사가 시작됩니다. 라이선스 동의: 사용자는 Anaconda 사용 약관에 동의해야 합니다. 설치 경로 선택: 사용자는 Anaconda를 설치할 경로를 선택할 수 있습니다. 기본 경로를 사용하거나 새로운 설치 경로를 지정할 수 있습니다. 설치 옵션 선택: 설치 중에는 추가 옵션을 선택할 수 있습니다.. 2024. 2. 26.
[파이썬] 중첩된 자료구조 중첩된 자료구조 아래의 스크린숏에 나온 파이썬 코드는 일일 식단의 영양소를 계산하는 프로그램입니다. 코드의 흐름을 이해하기 위해, 코드의 실행 순서를 단계별로 설명하겠습니다. 코드의 흐름 daily_meals라는 사전(dictionary) 객체를 생성합니다. 이 사전에는 각 식사의 이름을 키(key)로, 해당 식사에 포함된 영양소 정보를 또 다른 사전으로 저장하고 있습니다. 이 내부 사전에는 '단백질', '탄수화물', '지방'의 양이 각각 저장되어 있습니다. calories라는 또 다른 사전 객체를 생성합니다. 이 사전은 각 영양소가 1그램 당 몇 칼로리인지를 저장하고 있습니다. 여기서는 '단백질'과 '탄수화물'이 각각 4칼로리, '지방'이 9칼로리로 설정되어 있습니다. 일일 단백질, 탄수화물, 지방의 .. 2024. 2. 25.
[장고] 모델로 데이터를 관리하는 장고 영어 한국어 일본어 중국어 (간체) 중국어 (번체) 베트남어 인도네시아어 태국어 독일어 러시아어 스페인어 이탈리아어 프강스어 복사하기 이 확장을 지원합니다 장고 데이터베이스 마이그레이션 서버를 가동하면 다음과 같은 메시지가 출력되면서 시작됩니다. 아래 이미지의 빨간 블록이 그 내용입니다. 18개 항목의 마이그레이션이 필요하다는 설명입니다. 마이그레이션을 적용하지 않고 서버를 실행하면, 데이터베이스가 모델과 동기화되지 않아 예상치 못한 오류가 발생할 수 있습니다. 따라서, 제대로 된 동작을 위해서는 서버 실행 전에 마이그레이션을 적용해야 합니다. config/settings.py 기본으로 설치된 앱 확인 기본으로 설치된 앱에는 admin, auth, contenttypes, sessions, maessag.. 2024. 2. 24.