IT/Python

    [리눅스] mod_wsgi를 활용한 장고 아파치 연동

    첫 번째. wsgi모듈 설치 : sudo apt-get install python3-pip apache2 libapache2-mod-wsgi-py3 두 번째. 원하는 포트 열기 : /etc/apache2/ports.conf 세 번째. 000-defalut.conf 파일 수정. ( 장고 프로젝트 등록 ) 예시1) 예시2) //2000번 포트를 사용하여 장고 프로젝트로 연결. ServerName django // 여기서 django는 하고 싶은 이름으로 지정하면 됨. // 장고 프로젝트 경로 등록 Require all granted // 접근 권한을 허용한다. // 장고 앱 경로 등록 Require all granted // 어드민 페이지 사용할 경우 static 위치도 등록을 한다. Require all ..

    [윈도우] 파이썬 가상환경 설치와 장고 프로젝트 생성

    1. 파이썬 가상 환경 설치 cmd창에서 myvenv라는 가상환경을 만든다. 방금 깔린 가상환경 폴더의 Scripts -> activate를 통해 가상환경을 활성화시킨다. (가상환경 벗어나려면 Scripts->deactivate 입력하면 됐던듯!) 2. 가상환경에서 장고 프로젝트 생성 먼저 장고 버전을 확인한다. 장고가 깔려있지 않다면 새로 설치한다. pip install django 이미 깔려있다면 업그레이드 pip install --upgrade django 이제 myWeb이라는 장고프로젝트를 생성한다. 끝에 붙은 . 은 현재폴더에 생성하겠다는 의미이고, myweb은 프로젝트명이며 원하는대로 정하면 된다. 테이블 생성 데이터베이스에 변경사항이 발생했을 때 반영시킨다고 한다. 관리자 생성 장고에는 데이..

    파이썬3 환경변수 등록

    환경변수 설정하는 이유? 컴퓨터는 python이 무엇인지 모른다. 따라서 python이 설치된 경로를 등록해 주어야 python 명령어를 통해 접근할 수 있다. 1. 파이썬 환경변수 등록 시스템 속성 -> 고급탭-> 환경 변수 시스템 변수에서 Path 누르고 편집클릭 아래와 같이 설치된 파이썬 경로를 새로 추가 한 후 확인 파이썬 경로를 모른다면 cmd 창에 python -m site --user-site를 치면 아래와 같은 경로가 나온다. -> 이런식으로 경로가 나오면 Python36까지만 입력한다. 마지막으로 시스템 변수에서 새로 만들기 클릭 위와 같이 입력 후 확인 끝! cmd 창에서 python을 입력했을 때 아래같이 나온다면 성공 빠져나오려면 quit()입력

    우분투환경 파이썬3 한글 형태소 분석기 KoNLPy 설치 및 사용예제

    참고 : 한글 형태소 분석기 konlpy 문서 자바 설치 sudo apt-get install openjdk-9-jre sudo apt-get install openjdk-9-jdk 또는 sudo apt-get install g++ openjdk-9-jdk python-dev python3-dev 한글 형태소 분석기 패키지 설치 pip3 install konlpy pip3 install JPype1-py3 자바 환경변수 설정 sudo vim /etc/environment # 여기 들어가서 JAVA_HOME=" /usr/lib/jvm/java-9-openjdk-amd64" 입력 후 저장한다. 적용 source /etc/environment path가 제대로 지정됐는지 확인한다. echo $JAVA_HOME..

    파이썬 BeautifulSoup4 html.parser VS lxml parser

    출처 Beautiful Soup Documentation(https://www.crummy.com/software/BeautifulSoup/bs4/doc/) 설치 pip install beautifulSoup4 pip install lxml 사용법 1.html.parser import requests from bs4 import BeautifulSoup as bs URL = "http://kis6473.tistory.com" html = requests.get(URL) soup = bs(html.text, "html.parser") print(soup) 2.lxml parser import requests from bs4 import BeautifulSoup as bs URL = "http://kis64..