이미 설치된 파이썬 패키지를 모두 업데이트 하는 방법
세상에나.. pip help 명령을 들여다 봐도 도저히 모르겠음…. 가능 한지 여부도 모르겠네… 하지만 찾아보니 아래와 같은 방법이 있다고 소개 해줌… 다행.. pip freeze –local | grep -v ‘^\-e’ | cut -d = -f 1 | xargs -n1 pip install -U 직접 수행 해보니 잘 됨.. ㅋ
세상에나.. pip help 명령을 들여다 봐도 도저히 모르겠음…. 가능 한지 여부도 모르겠네… 하지만 찾아보니 아래와 같은 방법이 있다고 소개 해줌… 다행.. pip freeze –local | grep -v ‘^\-e’ | cut -d = -f 1 | xargs -n1 pip install -U 직접 수행 해보니 잘 됨.. ㅋ
파이썬으로 웹 크롤러 만들기 (Web Scraping with Python) 저자 : 라이언 미첼 역자 : 한선용 출판사 : 한빛미디어 책정보 : http://www.hanbit.co.kr/media/books/book_view.html?p_code=B7159663510&tid=misprint 개요 대상 독자 파이썬 초급자 이면서 웹 크롤링에 관심이 있는 사람 굳이 파이썬을 모르는 상태라도, 웹 크롤링의 전반적인 내용을 알 수 있을 듯 출판사 정보에는 책의 난이도가 ”초급” 이라고 되어있지만 주관적인 생각으로는 좀 애매하기도 함 (뭐 그건 내가 초심자라서 그렇다고 해두자) 특징 책장을 넘기기 전 이 책은 파이썬을 이용해 크롤러를 만들어서 데이터를 가져올 수 있도록 하는 입문 연습서 라고 생각했었다. 처음 나오는 ”옮긴이의 말”에도 나와 비슷한 생각을 했다고 기술 되어 있다. 얇은 책 이지만 다루는 범위가 생각보다 상당히 많았다. 문서 읽기 자연어 통계 분석 captcha ;;;;; 그리고 법률 관련 참… 케븐베이컨의 여섯다리를 여기서 보게 될 줄도 몰랐다!!! 파이썬 측면의 특징 파이썬 가상화 구축 (강제하지 않는다는 부연설명이 있긴 하다.) 프로그램을 만드는 목적을 분명히 함으로써 운영 환경의 이전 또는 [ more… ]
파이썬 웹프로그래밍 (실전편) 저자 : 김석훈 출판사 : 한빛미디어 책정보 : http://www.hanbit.co.kr/store/books/look.php?p_code=B7703021280 개요 ”이 책은 여러분들이 장고 중급 개발자로 성장하는 것을 목표로 합니다.” – 지은이의 서문 중 발췌 – 홈페이지 명시는 ”초/중급” 즉, 어느정도 파이썬에 대한 사전지식이 있어야 활용이 가능하다. 특징 친절한 설명 코드 한줄 한줄을 설명 책의 예제를 보게되면 라인별로 번호를 매겨놓고 번호에 따라 어떤 코드를 작성한 것인지 설명하고 있다. 보통의 개발서는 함수소개, 함수를 이용한 간단한 예제 그리고 막판에 좀 장문의 코딩하기 형태인데.. 이 책의 경우 라인별로 설명을 해주고 있다. 물론 이 책은 파이썬 자체에 대한 입문서가 아니라 장고에 대한 설명을 해야 하기 때문이라는 특성도 있기 때문이지만… 라인별 설명은 입문자에게 매우 도움이 되는 방식이 아닐까? 주석에 대한 설명 코드내에 특정 정규표현식에 대한 조건을 지정할때 이 코드가 무엇을 위한 것인지에 대한 주석을 달자 라고 권고함 실제 코드에도 대부분 주석 처리가 되어 있음 파이썬의 지식과 무관하게 좋은 내용이라 생각된다. 추가 학습 엄연히 [ more… ]
파이썬 가상환경 관련 예제에서 제공되는 패키지 목록 : requirements.txt pip install -r $예제경로/requirements.txt Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc’ to the PKG_CONFIG_PATH environment variable No package ‘libffi’ found 관련 에러가 발생하게됨.. centos 기준으로 libffi-devel 패키지가 설치되어 있어야 정상적으로 pip를 이용한 설치 수행 가능 (yum install libffi-devel) 만약 우분투에서도 동일한 에러가 발생 할 경우 libffi-dev 일듯… 이것은 설치된 리눅스 환경별로 다를 수 있지만.. 예제를 위해서 centos를 minimal 로 설치했다고 가정한다면… 아마도 반드시 동반 하는 문제 였을 것으로 생각되고 그렇다면 책에는 약간의 설명이 필요하지 않았을까.. 싶다.. 예제의 requirements.txt 의 목록들중… 위에 설명했던 libffi외에 다른 라이브러리를 참조할 경우 ”No package ’XXXXX’ found” 라는 형태의 에러가 발생할 가능성이 높음 물론 윈도우 기반의 python + pycharm 을 이용하는 경우 발생하지 않는 에러 권한 관련 예제를 리눅스 상에서 apache, mod_wsgi, virtualenv [ more… ]
Copyright © 2024 | WordPress Theme by MH Themes