로봇프레임워크 설치 (Mac 기준)

sunny·2022년 11월 14일
0

robotframework

목록 보기
1/9

mac에서 robotframework 설치하기!
python2, python3, pip가 설치가 되어 있는 상태이다.

1. robotframework 설치

pip install robotframework

2. RIDE 설치

로봇프레임워크 IDE인 RIDE는 로봇프레임워크 전용 에디터이다.
gui를 제공하며 인코딩의 문제 등을 위해 wxPython도 함께 설치한다.

pip install wxPython
pip install robotframework-ride

3.에디터 열기

ride.py

설치는 정말 간단한데 오류가 발생했다...

% ride.py
Traceback (most recent call last):
  File "/usr/local/bin/ride.py", line 21, in <module>
    from robotide import main
  File "/usr/local/lib/python3.10/site-packages/robotide/__init__.py", line 60, in <module>
  ...
  ...
  ...

4. 문제해결

robotide가 없다는 것 같은데 경로를 따라 확인해도 있는데 왜 저런 오류가 나는것인지..
재설치도 하고 환경변수 패스도 확인하고 별별 방법을 다 해봤지만 같은 문제가 발생했다.
마지막으로 가상환경에서 설치를 진행했더니 오류없이 에디터가 열린다.

가상환경 설치

 pip install virtualenv

가상환경 만들기

virtualenv {venv name}

python3 -m venv {venv name}

가상환경 실행

source {your venv name}/bin/activate

가상환경에서 설치된 라이브러리 확인

% pip list
Package    Version
---------- -------
pip        22.3
setuptools 65.5.0
wheel      0.37.1

로봇프레임워크, RIDE 설치

pip install robotframework
pip install wxPython
pip install robotframework-ride

pip 업그레이드

pip 업그레이드하라고 안내가 나와서 업그레이드를 해줬다.

 pip install --upgrade pip

환경변수 패스 설정

vi .bash_profile를 열어 환경변수경를 확인해본다.
2.7의 경우 기본 등록된 상태로 두고 3.10의 경우 재입력을 했다.

% cd ~/ 
%  vi .bash_profile
export PYTHON_PATH=/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
export PATH=$PYTHON_PATH:$PATH

PATH="/Library/Frameworks/Python.framework/Versions/3.10/bin:${PATH}"
export PATH

파일을 저장하고 반영한다.

%  source .bash_profile

RIDE 실행하여 에디터 열기

드디어 성공했다!!

% ride.py

가상환경 종료와 재실행

deactivate #가상환경 종료
source robot_test/bin/activate #가상환경 재실행 (내 가상환경 이름은 robot_test)

생각
설치는 원래 5분이면 되는것을.. 꼬박 하루가 걸렸다. 항상 시작이 제일 어려운것 같다.
3년 전에는 설치가 쉬웠던것 같은데ㅠㅠ
python, wxpython, ride, pip 각 버전과 환경설정변수 경로에 문제가 있었던것 같다.
아마 파이썬3버전에서 ride 실행이 안되는것 같다.
에디터로는 파이참, vscode, atom등을 써도 되고 터미널에서 사용할 수도 있을것 같은데 괜한데 시간을 또 쏟은것 같다...

profile
Believe in yourself :)

0개의 댓글