본문 바로가기

반응형

Python

CentOS Python 3.6 설치 CentOS Python 3.6 설치 표준 yum 저장소는 아직 최신 Python 릴리스를 제공하지 않으므로 필요한 RPM 패키지를 제공하는 IUM (Upstream Stable을 사용하는 인라인)이라는 추가 저장소를 설치해야합니다. 설치방법은 sudo yum install https://centos7.iuscommunity.org/ius-release.rpm 이제 Python 3.6을 설치합니다. sudo yum install python36u 설치된 버젼 확인은 아래와 같이 합니다. python3.6 -V 다음으로, Python 패키지와 일부 개발 패키지를 관리하는 pip입니다. sudo yum install python36u-pipsudo yum install python36u-devel 여러 Py.. 더보기
Python logging 사용하기 Python logging 사용하기 python으로 개발하면서 로그를 남기고 저장하기위한 기본 모듈인 logging에 대한 설명이다. logging 모듈을 사용하는 방법은 아래와 같다. debug, info, warning, error, critical 5단계로 로그를 구분하여 등록 할 수 있다. import logging logging.debug("test debug log") logging.info("info log") logging.warning("warring !!!!") logging.error("bug bug bug bug") logging.critical("critical !! ~~") 위 코드를 실행하면 warning, error, critical 에 해당하는 로그만 출력된다. 이유는 기본.. 더보기
CentOS7 virtualenv 설치 및 사용 CentOS7 virtualenv 설치 및 사용 서로 다른 종속성 간의 비 호환성은 사용자의 관심에 부합하는 문제이다. 비 호환성으로 인해 발생하는 문제를 피하기 위해 virtualenv를 사용하여 각각의 Python 응용 프로그램에 적합한 종속성을 포함하도록 가상 환경을 준비할 수 있다. 이런 식으로, 호환되지 않는 의존성은 충돌없이 공존할 수 있고, 의존하는 Python 응용 프로그램은 충돌 없이 공존할 수 있다. virtualenv를 사용하면 가상 환경에서 종속성을 수정하기 위해 root / sudo 권한이 필요하지 않다. 왜냐하면 모든 작업이 현재 사용자의 디렉토리에서 수행되기 때문이다. 이제 virtualenv로 만든 가상 환경을 살펴 보겠다. 1. Install virtualenv using .. 더보기
CentOS에 PIP 설치하는 방법 Install Pip with YumCentOS 설치 아무것도 설치되지 않은 상태를 가정으로 설명한다. epel 저장소를 먼저 만든다.sudo yum install epel-release 'y' Enter로 완료한다. yum 명령어 실행시 에러가 발생할 경우 인터넷 연결에 문제가 있을 확률이 높다.에러가 날 경우 /etc/resolv.conf 파일을 열어 nameserver 정보가 입력되어 있는지 확인한다.# Generated by NetworkManager nameserver 168.126.63.1 yum명령어를 통해 기본 패키지들을 업데이트 한다.yum -y update python-pip 패키지를 설치한다.yum -y install python-pip python 2+ 와 3+가 같이 설치되어있다면.. 더보기

반응형