TIE- pip selineum install

kyoungyeon·2024년 2월 19일
0

TIE

목록 보기
42/48

Insight :

1 ) SOAR와 같은 특수 env 에선 pip로 설치해도 가상환경내에 패지키는 설치되지않는다

  • 가상 환경 쓰는걸 몰랐음;;
  • 가상 환경에 python 패키지를 설치를 하려면?
  • dependency 이슈와 패키지와의 관계 (pypi를 잘 활요하기 위해 필요한 게 뭘까)

2 ) /usr/lib/ /usr/bin
보통 파이썬 path를 찾으려면 위 두개를 찾아봐야함
linux에선
whereis python
find / -name python*

3) sys.path
python에는 내장 모듈이라는게 있단다
그래서 내부모듈은 눈에 잘 보이지 않았다
내장 모듈을 찾는 CMD 가 몇 있음

python3 -m site

3 -1) site-packages를 찾으면 됨

4) package 확인

python3 -m pip list

5) python3 의 패키지 매니징 서비스이자 툴인 pip 이해도 부족
pip 란

  • 글 정리하면서 알았는데 python 3.4 이후 pip는 내장되어있어서 따로 설치할 필요가 없다고 함.

  • 옵션 m : run module

    6) 모듈과 패키지 차이를 압시다 library도..
    python- m Options

    py 모듈 확인

Prep

1) python 버전 확인 필수
python -V
python --version
pip 설치
2) 참고로 python2 에선 virtual env 라는 모듈을 따로 써야하지만 python3.6~부턴 env 자동으로 설치 되어있는 듯 하다

Python 2.7 does not incorporate virtual environments by default, however, there is a module to handle this called Virtualenv.

Python 3.4 and 3.6 have this feature built-in, as outlined in the official Python documentation.  The Virtualenv module is also available for Python 3.4 and Python 3.6.

Installing, uninstalling, or upgrading Python modules using Pip (Linux - RHEL7)
3) pip, 패키지 직관적으로 찾기
ls -al |grep pip
pip show <pkg>

Q1 언제 설치됬음?

진짜 언제 설치되셨습니까 pip 시여..
SOAR deploy 할 때 파이썬 설치하면서 함께..?

Q2 패키지 pip 랑 패키지 매니저 pip 는 다른거 아닌가요

pip로 현재 설치된 pkg 리스트 확인
아니 pip가 머선일? (pip라는 패키지가 있는건가 찾아봤는데 검증 실패..)

pip is the package installer for Python. You can use it to install packages from the Python Package Index and other indexes.

pip Docs 참조

Q3 fsr-integrations 뭡니까?

뭔 CMD인지 몰라서 vendor에 문의넣기로
왠 반도체 관련 cmd가 나오는건지 모르겟음
혹시 임베디드 언어인가..?

  • soar 관련 오류나 모듈 찾을때 무조건 확인해야하는 path명인데 뭔지 모르겟음...

Q4 Curl 안될때?

급하면 wget을 쓰던지
curl이 안되는 이유는 잘 모르겠긴한데, 보통은 url 문제이긴 했음 ( 패키지가 없거나 잘못된 패키지명을 썼거나)

Q5 Selenium how to install ..?

안타깝게도 collab등 훌륭한 python 코드 편집기 환경에서 설치하는것은 pip 하나로 설치하면 끝나는거겠지만
soar는 툭수환경 아니던가.. 리눅스 서버에서 어떻게 돌아가는지도 모르겠어서 찾아보기로 함
블로그 계속 교차검증함
우리가 쓰는게 centos8 버전이라 딱 맞는 자료를 찾기 힘들었다
1) 설치법 확인
Centos 7= selenium 설치과정
2) 설치는 됬는데 활용법을 모르겠다..?
3) 개발 환경을 위한 모듈 서치
4) 크롬설치
5) 웹 드라이버 설치
크롬드라이버 개념
크롬드라이버 download Org
크롬드라이버 LTS 및 테스트 버전

Q6 chrome 드라이버 버전 이슈아닐까

chrome 이 stable 이 아닌 LTS 버전이라 버전이슈가 있을것 같았다 특정 버전으로 설치하는 자료를 찾아봄
Ubuntu 리눅스 chrome 특정버전 설치

TODO ASIS

  • matplotlib 가 모듈이냐 패키지냐 라이브러리냐 에 따라 어디에 설치해야할지 암담함
  • 이전에 soar가 다운된 이유중에 하나로 selenium을 root 계정에 설치해서
    • 아마도 root 계정 자체에 디스크 할당이나, mem 공간이 적었는데 설치를 해서 문제가 생긴게 아닌가 싶다
    • 이런걸 체크해 줄 사람 한명 없는게 참...

install matplotlib?

profile
🏠TECH & GOSSIP

0개의 댓글