1. 아나콘다 소개
아나콘다는 데이터 과학과 인공지능 분야에서 널리 사용되는 오픈 소스 파이썬 배포판입니다. 파이썬과 다양한 데이터 과학 라이브러리, 패키지, 개발 환경 등을 묶어서 제공하여 데이터 과학 프로젝트를 쉽게 구축하고 관리할 수 있도록 도와줍니다.
아나콘다의 특징과 기능은 다음과 같습니다:
파이썬 배포판: 아나콘다는 파이썬 인터프리터를 포함하는 파이썬 배포판으로, 파이썬을 설치할 필요 없이 바로 데이터 과학 작업을 시작할 수 있습니다.
데이터 과학 라이브러리: 아나콘다에는 NumPy, Pandas, Matplotlib, Seaborn, SciPy 등 다양한 데이터 분석과 시각화를 위한 라이브러리가 포함되어 있습니다.
기타 라이브러리: 아나콘다는 머신 러닝, 딥 러닝, 자연어 처리 등 다양한 분야를 위한 라이브러리를 내장하고 있습니다.
패키지 관리자: 아나콘다는 Conda라는 강력한 패키지 관리자를 제공하여 데이터 과학에 필요한 다양한 패키지를 쉽게 설치, 업데이트 및 관리할 수 있습니다.
가상 환경: 아나콘다는 가상 환경을 지원하여 여러 프로젝트 간의 의존성 충돌을 방지하고 프로젝트를 격리하여 관리할 수 있습니다.
통합 개발 환경: 아나콘다는 Jupyter Notebook 등 다양한 통합 개발 환경을 지원하여 데이터 과학 작업을 보다 편리하게 할 수 있습니다.
2. 아나콘다 설치
아래 사이트에서 아나콘다를 설치합니다.
next를 계속 클릭하다가 아래와 같은 화면이 나타날 수 있습니다.
회사에서 사용할 때는 just me로 개인 공부용으로는 all users를 추천합니다.
next
install
체크해제하고 finish 합니다.
먼저 cmd를 열어 파이썬 버전을 확인합니다.
python --version
본인의 파이썬 버전을 확인하셨으면 아나콘다 가상환경을 만들어보겠습니다. cmd에 아래명령어를 입력합니다.
conda create --name 가상환경명 python=본인버전
y를 입력하시면 됩니다.
사용하시려면 아래명령어를 입력하면 됩니다.
conda activate 가상환경명
나가실때는 exit를 입력하시면 됩니다.
3. 아나콘다로 장고 프로젝트 실행
장고 프로젝트를 생성합니다.
django-admin startproject 프로젝트명
장고프로젝트를 생성했다면 프로젝트로 이동하겠습니다,
cd 프로젝트명
이동하신 후 아래명령어를 차례로 입력합니다.
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
슈퍼유저를 생성했을 때 유저명을 물어봅니다.
슈퍼유저는 admin을 입력했을 때 로그인 가능한 관리자 계정을 의미합니다.
아무것도 입력을 안하신다면 기본값인 pc의 user명이 됩니다.
암호는 최소 8자 이상을 입력하라고 합니다.
서버를 실행시키면 아래와 같은 화면이 나옵니다.
크롬에 주소를 입력하시면 서버가 실행된 것을 볼 수 있습니다.
주소창에 admin을 추가해보겠습니다.
여기에 아까 생성한 id와 비밀번호를 입력하시면 로그인 가능합니다.
※ pc명이나 유저명이 한글일 경우 서버구동에 실패할 수도 있습니다. 그러면 영어로 바꾸고 다시 실행하면 작동할 것입니다.
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
위와 같은 에러가 발생할 경우 djago를 설치해주면 됩니다.
pip install django
'Tools & Functions > 개발도구 사용방법' 카테고리의 다른 글
쥬피터 기본 사용방법 (0) | 2024.05.24 |
---|---|
STS4 설치 (0) | 2024.05.24 |
인텔리제이 설치(커뮤니티 버전) (0) | 2024.05.24 |
VSCODE PHP 설정 (0) | 2024.05.23 |
apmsetup ( Apache + PHP + Mysql ) 설치 및 XAMPP 설치 & mysql연동 (0) | 2024.05.23 |