본문 바로가기

파이썬

Virtualenv 가상 환경 옮기기 virtualenv를 통해서 프로젝트를 관리하다보면, 프로젝트를 옮겨야하는 상황이 발생한다. 이때, 가상환경에 설치되어있는 Pakage들을 옮기는 것 또한 중요한데, virtualenv를 이용하면 이러한 과정도 손쉽게 처리할 수 있다. virualenv를 먼저 활성화환다. 우분투 $source (가상환경명)/bin/activate 윈도우 c:\..>(가상환경명)\Scripts\activate.bat 그리고 설치된 패키지 목록을 저장한다 pip freeze > requirements.txt 이 requirements.txt파일을 새로운 가상환경으로 옮기고나서, 가상환경에서 아래와 같이 입력해준다 pip install -r requirements.txt 그러면, 자동으로 패키지들이 설치된다. 끝. 간단. 더보기
논문크롤러 프로젝트 (1) - 프로젝트 개요 대학원생들은 논문을 쓰기 위해, 항상 본인 연구 분야와 관련된 논문들을 읽고 쓰게 된다. 그러다보니, 수년전의 논문부터 최신 논문까지 연구동향을 검색하고 공부하는 것이 가장 중요한 부분이라고 할 수 있다. 근데 생각보다 논문을 찾고 검색하는 일이 쉽지만은 않다. ( 내가 게으른 것일수도 있지만.. ) 다른 전공의 대학원생이었다면, 시간을 투자해서 매일 혹은 주기적으로 논문을 직접 찾았겠지만, 나는 개발자가 아닌가? 더 효율적으로, 이 조차도 자동화로 처리하고 싶었다... 그래서 간단한 프로젝트로, 매일 주기적으로 논문을 직접 검색하고 저장해주는 논문크롤러 프로젝트를 생각했다. 간단한 마이크로 프로젝트로 시작하여, 단순히 입력한 검색어로 검색되는 논문들을 날짜별로 저장해주는 것부터 구현한다. 그 후, 계속.. 더보기