본문 바로가기
개념정리/anaconda

아나콘다 - 가상환경 개념정리

by 화영쌤 2023. 4. 3.
728x90

- 가상환경 목록 확인하기

conda env list


- install 라이브러리 확인하기

conda list
pip list


- 가상환경 생성하기

conda create -n 가상환경이름 python=3.9
# 예시
conda create -n gj_django python=3.9

<proceed - y 작성>


- 가상환경 삭제하기

conda env remove -n 가상환경이름
# 예시
conda env remove -n gj_django


- 가상환경 활성화(들어가기)

conda activate gj_django


- jupyter notebook(주피터 노트북) 설치하기

pip install jupyter notebook


- jupyter notebook(주피터 노트북) 실행하기 <실행 시 폴더 위치 지정>

cd /
cd gj_202304
jupyter notebook


- 가상환경 커널 생성하기

python -m ipykernel install --user --name gj_django --display-name gj_django_kernel


- 커널 목록 확인하기

jupyter kernelspec list


- 커널 삭제하기

jupyter kernelspec uninstall gj_django

- 기본적으로 설치해 두면 편한 라이브러리 설치하기

pip install ipython jupyter matplotlib pandas xlrd seaborn scikit-learn

pip install openpyxl


- 웹서버 django 설치하기

pip install 라이브러리=버전
conda install 라이브러리==버전
conda install -c conda-forge 라이브러리==버전
# 버전은 지정안해도 됨, 가급적 버전을 지정하면 좋은 라이브러리 : django, tensorflow
conda install -c conda-forge django==4.0.1


- 오라클 라이브러리 설치하기

pip install cx_oracle


- 장고 웹서버 구축(프로젝트 생성)

django-admin startproject config .

- 웹서버 구동(시작)하기

python manage.py runserver


- 웹서버 종료하기

CTRL + c

- VS-Code 열기

 

code .


- 환경설정

config/settings.py

# ALLOWED_HOSTS에 127.0.0.1 작성하기
ALLOWED_HOSTS = ['127.0.0.1']
ALLOWED_HOSTS = ['127.0.0.1','localhost']
# cmd 창에서 ipconfig -all 에서 IPv4 주소에서 확인가능
ALLOWED_HOSTS = ['127.0.0.1','localhost','10.10.21.67']


# TEMPLATES DIRS 에 BASE_DIR / 'templates' 작성하기
'DIRS': [BASE_DIR / 'templates']

### 한글 처리
# LANGUAGE_CODE = 'en-us' 에서 'ko-kr'로 변경하기
LANGUAGE_CODE = 'ko-kr'

### 시간대 변경
# TIME_ZONE = 'UTC'에서 'Asia/Seoul'로 변경하기
TIME_ZONE = 'Asia/Seoul'

### 정적파일 관리(css,javascript, 이미지 등)
STATIC_URL = 'static/'
### 추가
STATICFILES_DIRS = [BASE_DIR / 'static']

- 장고 프로그램 app 생성하기

django-admin startapp xxxapp이름
# 예시
django-admin startapp firstapp

- xxxapp 폴더 생성 이후 필수

settings.py 파일에서 INSTALLED_APPS=[] 안에 app 이름을 추가해야함. ex) firstapp,

INSTALLED_APPS = [
    'firstapp',
]

from firstapp import views

### http://127.0.0.1:8000/url경로/
### path('url경로',함수이름),
urlpatterns = [
    ### http://127.0.0.1:8000/testpage/
    path('testpage/', views.testPage),
    path('admin/', admin.site.urls),
]

 

'개념정리 > anaconda' 카테고리의 다른 글

아나콘다 - 클라이언트와 서버  (0) 2023.04.10