본문 바로가기

Python/Python - Django5

virtualenv 로 가상환경 만들기 (venvs 로 실패한 경우) venv (cmd>>python -m venv mysite) 로 가상환경 설치 후에 Scripts 폴더에 activate.bat 파일도 생성이 안되고 가상환경 생성이 실패하는 경우 virtualenv 패키지를 이용하면 가상환경을 생성하면 잘 됩니다. virtualenv 설정하기 virtualenv 설치 python -m pip install --user -U virtualenv 2. 독립된 파이썬 환경 만들기 환경을 만들고자 하는 경로로 이동하여 수행합니다. cd [환경을 만들고자 하는 경로] virtualenv env 설치 된 경로 밑에 있는 Scirpts 폴더 내용 확인 (activate.bat 등등 파일확인) 3. 가상 환경 활성화 가상환경을 활성화하고자 하는 경로 내에서 수행합니다. cd [환경을.. 2022. 12. 28.
Django - 프로젝트 환경 설정 1. 파이썬 (Python) 설치 파이썬이 설치 되어 있지 않다면 우선 파이썬을 설치하자. https://kimostory.me/7 파이썬 설치하기 윈도우에서 파이썬 설치하기 1. 우선 파이썬 공식 홈페이지의 다운로드 페이지(http://www.python.org/downloads)에서 윈도우용 파이썬 언어 패키지를 다운로드한다. 다음 화면에서 Python 3.x로 시작하는 kimostory.me 2. 파이썬 가상 환경 설정 프로젝트를 모아 둘 루트 디렉터리를 생성하자. 루트 디렉터리를 반드시 C:/venvs로 해야 하는 것은 아니지만 실습 편의를 위해 이대로 지정하자. C:\> mkdir venvs C:\> cd venvs 파이썬 가상 환경을 만드는 다음 명령어를 입력해 실행하자. C:\venvs> p.. 2022. 12. 22.
윈도우10에서 리눅스(Ubuntu) 설치하기 리눅스 유저가 아니다 보니 장고공부를 하면서 리눅스에서 어떻게 작업 하는지 궁금했습니다. 자료를 찾다 보니 아래 링크와 같이 윈도우에 리눅스를 설치하는 방법이 잘 정리 되어 있어 따라 해보고 자료 공유합니다. 가상윈도우 (VirtualBox, VMware) 에서 설치하는 방법도 있었지만 저는 이상하게 계속 실패했었는데 아래 자료는 그렇게 어렵지 않게 리눅스 환경을 구축하고 테스트 할 수 있었습니다. https://ingu627.github.io/tips/install_ubuntu/ 윈도우10에서 리눅스(Linux) 설치하기 (Ubuntu on WSL2) AWS에서 가상의 환경을 작업하던 중, 내 PC에서 구동해 보았으면 싶어서 설치를 진행해 보았습니다. 윈도우10 환경에서 wsl2를 설치해봅니다. ing.. 2022. 12. 20.
파이썬+장고 추천자료 파이썬 및 장고 프레임워크를 무료로 공부 할 수 있는 웹사이트 입니다. 저도 아래 강좌들을 보면서 코딩을 따라 하면서 학습하고 있습니다. 따라 하다 보면 몇몇 부분에서 학습환경과 버전차이로 인한 오류 부분은 구글링을 통해서 자료를 찾아 가면서 학습하고 있습니다. 점프 투 파이썬 : 파이썬 입문 무료강좌 https://wikidocs.net/book/1 점프 투 파이썬 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 … wikidocs.net 점프 투 장고 : 장고프레임워크 입문 무료강좌 https://wikidocs.net/book/4223 점프 투 장고 **점프 투 장고 종이.. 2022. 12. 20.
Django 프레임워크 소개 Django란? Django란 보안이 우수하고 유지보수가 편리한 웹사이트를 신속하게 개발하는 하도록 도움을 주는 파이썬 웹 프레임워크입니다. 훌륭한 개발자에 의해 만들어진 이 프레임워크는, 웹 개발을 하는데 많은 도움을 주기 때문에 새롭게 웹 개발을 시작할 필요없이 그저 프레임워크를 활용하여 앱 개발에만 집중할 수 있게되죠. 무료 오픈소스인데다가, 활발한 커뮤니티들이 있고, 좋은 참고자료와 무료 및 유료 지원을 하는 옵션들이 제공됩니다. Django는 다음과 같은 소프트웨어를 개발하는데 도움을 줍니다. Complete(완결성 있는) Django는 "Batteries included" 의 철학을 기반으로 개발자들이 개발하고 싶은 거의 모든것을 개발하는데 도움을 줍니다. 개발자들이 원하는 것은 모두 하나의 .. 2022. 12. 19.