본문 바로가기
python

python centos 설치

by 아이티.파머 2019. 6. 21.
반응형

1. Python 설치 


    표준 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-pip
        > sudo yum install python36u-devel

    여러 Python버젼이 설치되어있고 3.6을 Default 버젼으로 설정하고 싶다면 아래 명령어를 실행한다.
        > alias python='/usr/bin/python3.6'


    PIP 명령어가 실행되지 않을경우 (pip upgrade)
        > python -m pip install pip --upgrade pip 


2. 리눅스용 google-chrome 설치하기 위해 리파지토리 추가 


    > vim /etc/yum.repos.d/google-chrome.repo

        ----------------------------------------------------------------------

        [google-chrome]
        name=google-chrome
        baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
        enabled=1
        gpgcheck=1
        gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
         ----------------------------------------------------------------------
    # 리눅스용 google-chrome 설치
        > yum install google-chrome-stable

    # version 확인
        > google-chrome --version

3. 크롬 백그라운드 실행 
    팬텀JS로 백그라운드 실행하던 부분을 크롬에서 headless 방법을 제공하면서 부터 panthomJS는 개발중지되었다고 한다.
    옵션은 설정은 웹드라이버 마다 다르며 크롬은 다음과 같은 옵션을 추가한다.
    > options.add_argument('--headless')

### Error rporting
 1. unknown error: DevToolsActivePort file doesn't exist
    > 크롬 버전업이 되며 찾지 못하는 현상으로 두가지 옵션 추가 한다.
     options.add_argument("--no-sandbox")
     options.add_argument('--disable-dev-shm-usage')



참고 : https://jjig810906.tistory.com/15

불러오는 중입니다...

 ----------------------------------------------------------------------

반응형

'python' 카테고리의 다른 글

selenuim 과 requests 비교  (0) 2019.06.25
selenium 웹크롤링  (0) 2019.06.21
python datetime 사용방법  (0) 2019.06.21
python 기본 함수 time  (0) 2019.06.21
python random 함수  (0) 2019.06.21