본문 바로가기

Programming/Python55

Keras, Tensorflow-gpu 설치 Keras, Tensorflow-gpu 설치 keras 설치 명령 프롬프트를 관리자 모드로 실행합니다. 관리자 모드가 아닐경우 액세스 거부가 발생할 수 있습니다. PermissionError: [WinError 5] 액세스가 거부되었습니다: 'c:\programdata\anaconda3.6_64bit\lib\site-packages\html5lib-0.999-py3.6.egg-info' keras, tensorflow-gpu 를 설치합니다. pip install keras tensorflow-gpu CUDA가 설치되어 있지 않으면 에러가 발생합니다. ImportError: Could not find 'cudart64_80.dll'. TensorFlow requires that this DLL be ins.. 2017. 12. 25.
Jupyter 외부 접속 설정 Jupyter 외부 접속 설정 jupyter 설치 pip 실행 환경을 구성합니다. (Anaconda, MiniConda, Python 중 하나를 설치합니다.) 이 후 jupyter 를 설치합니다. pip install jupyter 설정 파일 생성 jupyter notebook --generate-config 설정 파일 수정 C:\Users\[사용자계정]\.jupyter 디렉토리 안의 jupyter_notebook_config.py 파일을 수정합니다. 원하는 항목만 수정하면 됩니다. 외부 접속 허용 # Takes precedence over allow_origin_pat. c.NotebookApp.allow_origin = '*' 작업 경로 설정 ## The directory to use .. 2017. 12. 22.
[django] 장고의 설계 원칙 장고의 설계 원칙 https://docs.djangoproject.com/en/1.7/misc/design-philosophies/ https://docs.djangoproject.com/en/1.11/misc/design-philosophies/ 일반 사항 약한 결합(Loose coupling) 경량 코드(Less code) 신속 개발(Quick development) 반복 방지(DRY, Don't Repeat Yourself) 암시보다는 명시적으로 표현(Explicit is better than implicit) 일관성(Consistency) 모델 암시보다는 명시적으로 표현(Explicit is better than implicit) 관련 도메인 로직을 모두 포함(Include all rele.. 2017. 6. 30.
[django] ImportError: cannot import name 'update_contenttypes' ImportError: cannot import name 'update_contenttypes' 장고에서 update_contenttypes 임포트 에러 발생시django.contrib.contenttype.apps.py 를 수정합니다. django 1.11 버전에서 생기는 오류 인것으로 보입니다. from .management import ( inject_rename_contenttypes_operations, # update_contenttypes, create_contenttypes, ) 기존의 update_contenttypes 대신 create_contenttypes로 수정합니다. def ready(self): pre_migrate.connect(inject_rename_contenttypes_.. 2017. 5. 24.
django-celery 장고에 스케쥴 설정 django-celery 장고에 스케쥴 설정 django-celery 설치 pip install django-celery proj/proj/settings.py 수정 INSTALLED_APPS = [ ... 'djcelery', 'kombu.transport.django', ] 데이터베이스 테이블 생성 python manage.py makemigrations python manage.py migrate proj/proj/settings.py 수정 import djcelery djcelery.setup_loader() BROKER_URL = 'django://' CELERYBEAT_SCHEDULER = 'djcelery.schedulers.DatabaseScheduler' proj/app/tasks.py .. 2017. 5. 14.
책. Two Scoops of Django (모범 사례로 배우는 Django(장고) 테크닉) 책. Two Scoops of Django (모범 사례로 배우는 Django(장고) 테크닉) 모범 사례로 배우는 Django(장고) 테크닉(대니얼 로이 그린펠드 · 오드리 로이 그릴펠드 지음 / 김승진 옮김 / 프로그래밍인사이트) settings와 requirements 파일 우리가 생각하는 최선의 장고 설정 방법 버전 컨트롤 시스템으로 모든 설정 파일을 관리해야 한다. 반복되는 설정들을 없애야 한다. 암호나 비밀 키 등은 안전하게 보관해야 한다. http://2scoops.co/the-best-and-worst-of-djangosettings/local.py 세팅 파일을 이용하여 장고/파이썬 셸 시작 python manage.py shell --settings=twoscoops.settings.loca.. 2017. 5. 13.