필요에 의해 R 버전을 맞춰야 할때 쓰임

 

1. package_version(R.version)

R 의 버전만 간단하게 확인

 

2. R.version 또는 version

R의 버전과 세부사항 확인가능

 

3. sessionInfo()

R의 버전과 attach된 패키지 확인 가능

 

4. 제어판

window - 제어판 - 프로그램 - 프로그램제거

R버전과 Rstudio의 버전을 확인할 수 있고, 제거할 수 있다.

윈도우 환경에서 웹 자동화 프로그램 셀레늄(Selenium) 설치하기

 

셀레늄

다양한 프로그래밍 언어로 웹드라이버를 통해 다양한 브라우저 상에서

웹 자동화 테스트 혹은 웹 자동화 프로그램을 구현하기 위한 라이브러리

 

Selenium 설치하기

 

cmd 창에서 'pip install selenium' 을 실행한다.

$ pip install selenium

 

 

 

 

Selenium Server 다운로드

 

chrome 버전 확인 

메뉴>도움말>Chrome정보 에서 자신의 chrome 버전을 확인한다.

 

자신의 chrome 혹은 웹 버전에 맞는 파일을 다운로드해서 실행시키고자하는 ipynb 파일에 위치시킨다.

 

Selenium 다운로드 링크

https://www.selenium.dev/downloads/

 

Downloads

Firefox GeckoDriver is implemented and supported by Mozilla, refer to their documentation for supported versions. Internet Explorer Only version 11 is supported, and it requires additional configuration. Safari SafariDriver is supported directly by Apple,

www.selenium.dev

 

 

Webdriver 다운로드 

 

현재 자신의 웹 버전에 맞는 웹 드라이브 설치 chromedriver도 ipynb파일에 위치시킨다.

 

Chrome Driver 다운로드 링크

https://sites.google.com/a/chromium.org/chromedriver/downloads

 

Downloads - ChromeDriver - WebDriver for Chrome

WebDriver for Chrome

sites.google.com

 

 

그리고 코드를 실행해보면 소프트웨어에 의해 제어되고 있다고 하는 창이 chrome창이 뜰것이다!

만약 오류가 뜬다면 driver버전과 맞지 않을 수 있으니 다시확인하고 driver파일을 바꿔준다.

 

# 사용하는 브라우저에 맞는 웹 드라이버 필요
from selenium.webdriver import Chrome

from selenium import webdriver

# 브라우저 크게 확장하여 반응형 웹의 변화를 막는다
options = webdriver.ChromeOptions()
options.add_argument("--start-maximized");

# 프로그램에 의해 제어되는 창
browser = webdriver.Chrome('chromedriver', options=options)

# 브라우저 URL 입력하여 이동
browser.get('https://www.data.go.kr/')
browser.implicitly_wait(5)

 

 

이렇게 생긴 chrome 창이 뜬다면 성공!!

아직 아나콘다를 설치하지 않았다면 아나콘다 설치 먼저

2021.07.05 - [기타] - 윈도우 환경에서 파이썬(Python) 아나콘다(Anaconda) 설치하기

 

 

 

 

 

 

Jupyter Lab 실행시키는 방법 1

 

윈도우 cmd 창에서 "jupyter lab" 입력

이전의 게시글에서 anaconda를 설치할때 PATH를 설정했기 때문에 cmd에서 바로 jupyter lab을 실행시킬 수 있다.

PATH를 설정하지 않았다면 anaconda가 설치되어있는 파일로가서 실행시켜야 한다.

$ jupyter lab

 

이렇게 jupyter lab 화면이 나온다면 성공!

cmd 창은 끄지 않도록 한다.

cmd 창을 끄면 jupyter lab이 꺼져버린다.

 

Jupyter Lab 실행시키는 방법 2

 

d: 드라이브나 c: 드라이브에 python 파일을 생성한다.

윈도우 메모장이나 notepad++ 같은 편집기를 실행시킨다.

"jupyter lab" 입력 후 python 디렉토리에 "jupyter_lab.bat"으로 저장한다.

 

jupyter_lab.bat 더블클릭하면 윈도우 명령 프롬프트 창이 자동으로 띄워지며 브라우저에서 jupyter lab이 실행된다.

 

 

꺼진 Jupyter Lab 다시 실행시키는 방법

 

윈도우 명령 프롬프트 창을 닫으면 jupyter lab가 종료된다.

브라우저를 종료한 경우 다시 브라우저 실행 후 URL 입력란에 

http://localhost::8888/lab 입력 후 엔터를 치면 된다.

 

 

윈도우 환경에서 아나콘다 설치하기

 

아나콘다 다운로드 링크

https://www.anaconda.com/products/individual

 

Anaconda | Individual Edition

Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

아나콘다 다운로드 링크에 접속해서 아래로 드래그를 하면 Anaconda Installers가 보인다.

여기서 자신의 운영체제에 맞는 아나콘다 설치파일을 다운받으면 된다.

이제 다운받은 설치파일을 실행시킨다.

"next" 클릭

"I Agree"클릭

Just me 상태로 "Next" 클릭

나는 기본 설정으로 했지만, 원하는 위치에 위치시키고 "Next" 클릭

 

Add Anaconda3 to my PATH environment variable 선택하고 "Install" 

 

"PATH 환경 변수에 Anaconda를 추가할지 여부를 선택하십시오. PATH 환경 변수 에 다른 소프트웨어를 방해 할 수 있으므로 Anaconda 를 추가하지 않는 것이 좋습니다 . 대신 시작 메뉴에서 Anaconda Navigator 또는 Anaconda Prompt를 열어 Anaconda 소프트웨어를 사용하십시오."

 

위의 빨간색 경고문이 뜨는것같은 선택사항은 PATH 환경 변수에 Anaconda 를 추가할지 여부를 선택하는 사항이다.
아나콘다 외에 다른 파이썬 인터프리터를 환경변수에 등록해서 사용 한다면 체크 해제 하고

아나콘다만을 사용하는 경우, 윈도우 CMD창에서 파이썬을 실행할 경우 선택하면 된다.
선택할 경우 윈도우 CMD창 경로와 상관없이 아나콘다를 파이썬으로 인식하게 된다.

 

내 경우는 아나콘다를 주력으로 사용할 경우기 때문에 PATH를 설정하였다.

 

 

윈도우 cmd 창에서 python을 입력 해 본다.

파이썬의 버전이 잘 나온다면 아나콘다 설치완료

 

사용방법

 

시작창에 Anaconda를 쳐서 "Anaconda Navigator" 이나 "Anaconda Prompt" 를 실행하면 된다.

윈도우의 경우에는 Anaconda Navigator가 보기 편하다고 해서 Navigator를 추천한다.

Anaconda Navigator에 들어가서 Jupyter등 필요한 파일을 설치할 수 있다.

 

Anaconda 설치법 끝!

윈도우에서 R 설치하는 법

 

 

R 설치 방법을 알아보자.

cran 사이트에 들어가서 운영체제에 맞는 R 설치파일을 다운받는다.

https://cran.r-project.org

 

The Comprehensive R Archive Network

 

cran.r-project.org

사진 설명을 따라 R 설치파일을 다운받는다.

시간이 오래걸린다.

 

 

자신의 운영체제에 맞는 설정을 선택하고 설치한다.

 

 

 

여기까지 하면 다운로드는 완료되었다.

 

R 은 기본 베이스 외에 다른 필요한 기능을 소화시키기 위해서 여러개의 패키지를 활용하여 함수를 사용하는 경우가 많다. 이를 위해 자바 환경이 필요하다. JDK를 다운받아야 한다.!!

 

자바 설치방법

2021.07.01 - [기타] - 윈도우 환경에서 자바 설치하기

 

윈도우 환경에서 자바(JAVA ) 설치하기

자바 JDK 설치하기 오라클 서버에서 자바 JDK를 설치한다. 오라클에 접속해서 운영체제에 맞게 버전을 다운받는다. https://www.oracle.com/java/technologies/javase-downloads.html Java를 깔고나면 환경변수..

csora.tistory.com

 

 

R gui보다 R studio가 더 업그레이드된버전이기 때문에 R studio를 설치한다.

 

R Studio 설치

https://www.rstudio.com/products/rstudio/download/

 

다운로드를 누르고 쥬욱 내려오면 All Installers가 보인다.

여기서 운영체제에 맞게 설치하면 된다.

 

다 설치한 후 윈도우에 R을 검색하면 R studio가 나온다.

R studio에 print("welcome")을 입력하여 잘 나오는지 확인해보자

잘 나온다! R studio 설치 완료~

자바 JDK 설치하기

 

 

오라클 서버에서 자바 JDK를 설치한다.

오라클에 접속해서 운영체제에 맞게 버전을 다운받는다.

https://www.oracle.com/java/technologies/javase-downloads.html

 

자바 JDK 설치방법
자바 JDK 설치방법

 

Java를 깔고나면 환경변수 설정을 해주어야한다. cmd창에서 javac나 java를 실행하려면 툴이 있는 경로로 이동해서 실행을 해야하기 때문이다. 아무 경로에서나 실행할 수 있게 하기 위해서 환경변수 path에 툴 경로를 지정해 주어야 한다.

 

 

 

자바경로를 시스템변수에 등록시키는 방법

 

 

1. 고급시스템설정 열기

내 컴퓨터에서 우클릭으로 (속성 > 고급시스템설정) 또는

윈도우+R 에서 'sysdm.cpl' 으로 고급시스템설정을 들어갈 수 있다.

 

JAVA 경로 설정

 

 

2. 환경변수 설정 들어가기

시스템속성 > 고급 > 환경변수로 들어간다.

 

JAVA 경로 설정

 

 

3. 시스템 변수 설정

 

환경변수에는 사용자 변수와 시스템 변수가 있다.

java초보는 이 차이에 대해 잘 모르기에 시스템 변수에 넣는것을 선택했다.

 

 

새로만들기를 선택하여 새 시스템 변수를 만들어준다.

JAVA 경로 설정

 

 

 

변수이름은 JAVA_HOME 으로, 변수값은 java가 설치되어있는 폴더로 해준다.

C:\Program Files\Java\jdk-16.0.1 java 경로를 변수값에 넣어준다.

 

JAVA 경로 설정

 

 

 

그다음 환경변수의 Path를 수정한다.

Path를 눌러 편집을 선택하거나 더블클릭으로 수정창을 열 수 있다.

 

JAVA 경로 설정

 

 

 

Path수정 창에서 새로만들기버튼을 눌러 '%JAVA_HOME%\bin' 을 입력한다.

 

JAVA 경로 설정

 

 

 

그리고 터미널 창에서 'java -version' 혹은 'javac -version'을 쳤을 때 jdk버전이 확인되면 잘 설치된 것이다.

 

커맨드창 java 버전 확인

 

 

만약 제대로 설치가 되지 않았을 경우, 자바의 버전이 나오지 않고 명령어를 찾을 수 없다는 문구가 나온다.

환경변수에 대해 잘모르기 몰라서 java의 path를 등록하기 위해 '사용자 path'를 건들였다가 pip 사용이 불가해져 python을 삭제하고 다시 처음부터 깔고 많은 시행착오를 겪었다.

 

작은 tip.

설치가 제대로 되지 않은 경우, C:\Program Files\Java 폴더와 프로그램 추가/제거 에서 java를 완전히 삭제하고 다시 처음부터 설치하는것을 추천한다.

java는 필요에 따라 다른 버전을 요구하니 요구하는 버전을 확인하고 설치하길 바란다.

 

 

- java 설치 끝 -

+ Recent posts